file_exists () gibt false zurück, selbst wenn die Datei existiert (Remote-URL)

11

My file_exists() gibt false zurück, auch wenn das zu testende Bild https://www.google.pl/logos/2012/haring-12-hp.png existiert. Warum?

Im Folgenden stelle ich den vollständigen PHP-Code vor, der für den Einsatz auf localhost bereit ist:

%Vor%     
Szymon Toda 04.05.2012, 06:49
quelle

6 Antworten

31
%Vor%     
Gillian Lo Wong 04.05.2012, 06:56
quelle
5
  

Ab PHP 5.0.0 kann diese Funktion auch mit einigen URL-Wrappern verwendet werden. Unter Unterstützte Protokolle und Wrapper finden Sie Informationen darüber, welche Wrapper die stat () - Funktionsfamilie unterstützen.

Aus Ссылка auf Unterstützte Protokolle und Wrapper :

%Vor%
    
Amber 04.05.2012 06:52
quelle
5

Eine bessere if-Anweisung, die nicht auf http-Version

schaut %Vor%     
Maurizio Brioschi 09.07.2014 12:42
quelle
0
%Vor%     
vinod inti 01.04.2015 10:29
quelle
0
%Vor%     
quelle
-1

Was Sie brauchen, ist etwas wie url_exists . Siehe die Kommentare in der file_exists docs: Ссылка

Hier ist eines der veröffentlichten Beispiele:

%Vor%     
Ayman Safadi 04.05.2012 06:54
quelle

Tags und Links