Neuigkeiten:

still alive...

Hauptmenü

fopen Fehler

Begonnen von styla, 29. Juli 2006, 05:07:40

Vorheriges Thema - Nächstes Thema

styla

Hallo, ich versuche eine Webseite mittels fopen($url, \"rb\"); zu öffnen jedoch kommt folgender Fehler:
 
Warning: fopen(http://www.url.de\" rel=\"external nofollow\">http://www.url.de) [function.fopen]: failed to open stream: HTTP request failed! HTTP/1.1 503 in C:\\Programme\\xampp\\htdocs\\open.php on line 8
errror
Wo liegt der Fehler ? Andere Seiten die ich bis jetzt getestet habe gehen.

Powie

503 Service Unavailable
Der Server ist zeitweilig überlastet und kann keine weiteren Anfragen bearbeiten. Die Existenz dieses Codes bedeutet nicht, dass der Server bei jeder Überlastung wirklich noch auf neuen Anfragen reagiert.
Kannst du denn die URL im Browser aufrufen?

styla

hi,
ja die url kann ich im browser aufrufen. die läuft sogar recht fix.
Ich poste sie jetzt einfach mal, sofern das gegen die regeln verstößt kannst du sie ja wieder rausnehemen, aber ich denke die url solltest du wissen um es selber mal zu testen:
www.goyellow.de
 
Danke schonmal!

Powie

dann denke ich mal haben die da direkt eine \"Sperre\" einprogrammiert die das \"includen\" unterbindet.  /uploads/emoticons/icon_e_surprised.gif.a8707b3f35a569cb4cfe563fc72ef78d.gif\" alt=\":-o\" />

sabre

Oder es ist dir bereits vom Hoster verboten worden *auf http://de.php.net/fopen\" rel=\"external nofollow\">allow_url_fopen schielt*

\"Ich habe mir immer gewünscht, dass mein Computer so leicht zu bedienen ist wie mein Telefon; mein Wunsch ging in Erfüllung: mein Telefon kann ich jetzt auch nicht mehr bedienen.\" - Bjarne Stroustrup




Powie

ich glaube wäre das allow_furl_open aus, würde eine andere Fehlermeldung erscheinen. Du kannst aber trotzdem mal in deine phpinfo() sehen, da erkennt man die Einstellung.

styla

hi,
an allow url fopen kann es nicht liegen. Es würde sonst eine Fehlermeldung mit Forbidden kommen, hab ich schon getestet.
Eine andere Frage wäre noch wie kann ich aus eine url den dateinamen entfernen ?
Wenn ich das per str_replace und basename machen dann holt er mir, sofern keine datei im string ist den letzten verzeichnisnamen raus.
mein regex funzt irgendwie nicht, da will ich den teil bis zum letzten / rausholen (was ja dann richtig wäre):
 

$regex = \"/(.*)\\/$/isU\";

 
 
nur es kommt nichts mittels im array[1] raus.

all your base are belong to us / Discord