Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php, curl] Jak sprawdzić czy plik istnieje
potreb
post
Post #1





Grupa: Zarejestrowani
Postów: 1 568
Pomógł: 192
Dołączył: 7.03.2005
Skąd: Warszawa

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


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

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


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

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 05:59