Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] problem z fukcją file_exists
Forum PHP.pl > Forum > Przedszkole
szamanpl0
Witam

Napisałem prosty scrypt, który sprawdza czy plik istnieje. Użyłem w tym przypadku instrukcji warunkowej "if".Jeśli plik istnieje ma zwrócić sumę kontrolną tego pliku. Wszytko działa jeśli podam plik na dysku lokalnym, lecz gdy podam jakiś adres czy to http bądź ftp nie widzi tego pliku i zwraca mi komunikat ze nie istnieje. Mógł by mi ktoś z tym pomóc? .


Oto i ten scrypt:
  1. <?php
  2. $filename = 'http://www.rarlab.com/rar/wrar361pl.exe';
  3.  
  4. if (file_exists($filename)) 
  5. {
  6. echo"Plik istniejen";
  7. $file = sha1_file($filename);
  8. print $file;
  9. } 
  10. else 
  11. {
  12. echo "Plik nie istnieje przepraszamy";
  13. }
  14.  
  15. ?>


Z góry dziękuje za pomoc.
sf
Proste. Ta funkcja nie działa na plikach zdalnych.
NetJaro
To zalezy od konfiguracji serwera (a dokładnie php, php.ini). Spróbuj funkcji file" title="Zobacz w manualu PHP" target="_manual ale też nie obiecuje, że zadziała - jeżeli nie, to zagadaj do admina w sprawie opcji allow_url_open winksmiley.jpg
szamanpl0
dzięki wielkie
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.