Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]file_get_contents - czemu to nie działa ?
Forum PHP.pl > Forum > Przedszkole
pzl
Witam
Ponizej skrypt ktory powinien wyszukiwac frazy w plikach na serwerze. Dziala jak w parametrze file_get_contents podam jawnie nazwe pliku w katalogu. Jeśli plik będzie w zmiennej to nie działa.

  1.  
  2. <?php
  3.  
  4. $znajdz = 'Nikon';
  5.  
  6. $afiles=file("lista.txt"); //lista plikow na serwerze w formacie : katalog/plik.php
  7. $n = count($afiles);
  8. for ($i=0;$i<$n; $i++)
  9.  
  10. {
  11.  
  12. $plik=file_get_contents($afiles[$i]);
  13.  
  14. $pos=strpos($plik,$znajdz);
  15.  
  16. if ($pos !== false)
  17. {
  18. echo $afiles[$i];
  19. }
  20. }
  21.  
  22.  
  23. ?>
nospor
Przy założeniu, że $afiles[$i] zawiera faktycznie dobrą ścieżkę do pliku to:
nie: $afiles[$i]
a: trim($afiles[$i])
pzl
Pomogło - wielkie dzięki !
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.