Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: sprawdzanie czy istnieje plik na innym serwerze
Forum PHP.pl > Forum > Przedszkole
static
Witam,
chciałbym sprawdzić, czy istnieje plik na innym serwerze. Próbowałem z @fsockopen ale działa tylko dla adresów np. wp.pl, a nie do plików np. wp.pl/plik.gif

Jak to ugryźć?
rama
  1. <?php
  2. /**
  3.  * Przykład:
  4.  * $url = 'http://forum.php.pl/style_images/1/logo4.gif'; 
  5.  */
  6. $url = 'zdalny adres do pliku';
  7.  
  8. if ( $fo = @fopen( $url, 'r' ) ) {
  9. echo 'plik istnieje';
  10. } else {
  11. echo 'plik nie istnieje';
  12. }
  13. ?>
Athlan
@rama - czasem plik nie ma praw do odczytu i napisze nam że ów nie istnieje

pozdrawiam smile.gif
static
ooo... wilekie dzięki:)
tego szukałem. Jak chcecie (Athlan i rama) po 10k odsłon buttona w ButtonCity.net to proszę o kontakt:).
rama
Cytat(Athlan @ 4.08.2006, 09:51 ) *
@rama - czasem plik nie ma praw do odczytu i napisze nam że ów nie istnieje
Racja, ale jak dobrze myśle, to taki plik, który nie posiada atrybutu do odczytu, jest niemożliwy do odczytania w żaden sposób (oczywiście na serwerze zdalnym oraz bez użycia dodatkowych skryptów php na owym serwerze)? Ponadto ten skrypt powinien działać w większości przypadków smile.gif

Pozdrawiam smile.gif
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.