PHP file_get_contents gibt false zurück

8

Vielleicht habe ich hier zu lange gesessen, aber WARUM würde file_get_contents hier false zurückgeben, ich habe die URL ausgeschnitten und eingefügt und es funktioniert gut?

%Vor%

Danke

Marc

BEARBEITEN:

Ich habe auf allow_url_fopen und definitiv auf

geklickt     
Mrk Fldig 10.02.2013, 19:56
quelle

4 Antworten

7

Versuchen Sie Folgendes:

%Vor%

Das Problem ist, dass Sie den Suchbegriff, der ein Leerzeichen enthält, nicht URL-codiert haben. Die Anfrage hat einen 400-Fehler vom Server zurückgegeben, den Sie bemerkt hätten, wenn die Fehlerberichterstattung aktiviert war.

    
Barmar 10.02.2013, 20:27
quelle
7

Möglicherweise müssen Sie allow_url_fopen in Ihrer php.ini

aktivieren

Ссылка

Aus der Dokumentation:

  

Diese Option aktiviert die URL-fähigen fopen-Wrapper, die den Zugriff ermöglichen   URL-Objekt wie Dateien.

Ihr Server verhindert möglicherweise, dass Sie eine Datei mit file_get_contents unter einer URL öffnen.

    
Julio 10.02.2013 19:59
quelle
3

Wahrscheinlich allow_url_fopen in Ihrer php.ini: Ссылка

Muss erlaubt sein.

    
Marshall House 10.02.2013 20:00
quelle
1

Wenn file_get_contents false (nicht gefunden) zurückgibt, sollten Sie manchmal sehen, ob die URL encodiert ist.

Beispiel:

  

Ссылка

Sollte sein:

  

Ссылка

    
vencedor 09.12.2016 18:04
quelle

Tags und Links