Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]file_get_contents - czemu to nie działa ?
pzl
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.03.2011

Ostrzeżenie: (0%)
-----


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. ?>
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Przy założeniu, że $afiles[$i] zawiera faktycznie dobrą ścieżkę do pliku to:
nie: $afiles[$i]
a: trim($afiles[$i])


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
pzl
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 18.03.2011

Ostrzeżenie: (0%)
-----


Pomogło - wielkie dzięki !
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 13:14