Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php, curl] Jak sprawdzić czy plik istnieje
Forum PHP.pl > Forum > PHP
potreb
Witam, szukam jakiegoś dobrego rozwiązania. Potrzebuje sprawdzić czy plik istnieje na innym serwerze, próbowałem, różnych metod, ale jak do tej pory żadna nie działa, choć włączyłem sobie na localu curl'a. Czy można to sprawdzić jeszcze jakąs inna metodą, np if file_exist? Chodzi mi o to aby nie spowolniło to pracy skryptu.
MajareQ
znasz $_FILES questionmark.gif

http://pl2.php.net/manual/pl/reserved.vari...variables.files
potreb
Hmm, a w jaki sposób da sie radę sprawdzić czy plik istnieje za pomocą $_FILES??
Cezar708
Nie napisałeś w jaki sposób można się dostać do pliku,

jeśli normalnie poprzez http to użyj
  1. <?php
  2. $arr_headers = get_headers("http://url_do_pliku");
  3. if ( $arr_headers[0] == "HTTP/1.1 200 OK" ){
  4. echo "plik istenieje";
  5. } else {
  6. echo "plik NIE istnieje";
  7. }
  8. ?>


jeśli poprzez np FTP to:
  1. <?php
  2. if ( file_exists( "ftp://user:password@example.com/pub/file.txt" ) {
  3. echo "plik istenieje";
  4. } else {
  5. echo "plik NIE istnieje";
  6. }
  7. ?>
kicaj
Funkcja is_readable() ?
potreb
hmm, tylko to się tyczy tylko plików txt, a jakby to był plik php to już się chyba nie da sprawdzić inną metodą jak curl??
qrees
Cytat(potreb @ 14.01.2008, 19:12:48 ) *
hmm, tylko to się tyczy tylko plików txt, a jakby to był plik php to już się chyba nie da sprawdzić inną metodą jak curl??

Plik to plik, co za różnica jakie ma rozszerzenie...
potreb
Masz racje qrees, zapomniałem że mod_rewrite też ma znaczenie, dla sprawdzania, dzięks all
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.