Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Sprawdzanie czy plik istnieje
Forum PHP.pl > Forum > Przedszkole
motor
Witam nie bardzo wiem o co chodzi mam skrypt
  1. <?php
  2. $plik = "plik.txt"; //deklaracja ścieżki do pliku
  3. $test = file_exists($plik); //sprawdzenie czy plik istnieje
  4. if (!$test) //jeżeli plik nie istnieje (zmienna $test=FALSE) 
  5. {
  6. echo "Na serwerze nie ma pliku" .$plik; //informacja o braku pliku na serwerze
  7. }
  8. else
  9. {
  10. echo "Plik " .$plik. " istnieje"; //informacja, że istnieje plik o nazwie $plik na serwerze
  11. }
  12. ?>


wszystko działa ale co muszę zrobić aby skrypt sprawdzał czy plik istnieje za zew www bo jak wstawię
$plik = "http://www.strona.pl/plik.txt"; //deklaracja ścieżki do pliku


ciągle pokazuje że nie ma pliku
net-pl
Jeśli się nie mylę, file_exists() działa tylko lokalnie..
nospor
Wystarczylo bys zajrzal do manuala:
http://pl2.php.net/manual/pl/function.file-exists.php
przejrzyj komentarze.
motor
Ok znalazłem cos takiego ale coś mi nie wyświetla wyników sad.gif o co chodzi ?


  1. <?php
  2. $fileUrl = "http://www.strona.pl/1/baner_lsdqljjd.jpg";
  3.  
  4. $AgetHeaders = @get_headers($fileUrl);
  5. if (preg_match("|200|", $AgetHeaders[0])) {
  6. print"jest";
  7. } else {
  8. print"dupa";
  9. }
  10. ?>
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.