Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] odczyt i zapis plików .php
Forum PHP.pl > Forum > Przedszkole
KCG
Jak w temacie: jest możliwy odczyt i zapis plików .php z poziomu php? Próbowałem skryptem, który działa z plikami .txt, ale w przypadku .php nie ma żadnego efektu.

pzdr
wipo
jasne ze jest mozliwe pod warunkiem ze ogladasz pliki lokalnie tj
fopen('plik.php');
jak odpalisz takie cos file_get_contents('http://www..../plik.php') to otrzymasz html-a z wynikiem
KCG
To mój kod:
  1. <?php
  2. $l = $_GET['l'];
  3. $plik = 'lang/lang_'.$l.'.php';
  4. $file = fopen($plik,'r');
  5. $fread = fread($file,filesize($plik));
  6. echo $fread;
  7. fclose($file);
  8. ?>

Plik oczywiście na pewno istnieje smile.gif Więc dlaczego nie odczytuje zawartości?
wipo
  1. <?php
  2. $l = $_GET['l'];
  3. $plik = 'lang/lang_'.$l.'.php';
  4. $file = fopen($plik,'r');
  5. //a nie tak?
  6. $fread = fread($file,filesize($file));
  7. echo $fread;
  8. fclose($file);
  9.  
  10. //a moze prosciej
  11. ?>
KCG
do filesize() podaje się chyba jednak ścieżkę do pliku.
Poza tym ani jedno, ani drugie nie działa;/
wipo
a czy plik istnieje na 100% bo wszedzie indziej to działa
KCG
Tak, istnieje.

Udało się przy użyciu file(), jednak jeśli będę musiał użyć innej metody to napiszę winksmiley.jpg

Nieco się przeliczyłem. Odczyt jest okej, jednak gorzej z zapisem.
Chcę zmieniać poszczególne linie w pliku, więc zapewne muszę użyć fopen() itd.? Czyli pozostało pytanie, jak to zrobić, skrypt niedziałający kilka postów wyżej.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.