ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
232
232
EMPFEHLEN
-
16.02.09 12:40 #1
- Registriert seit
- Sep 2008
- Beiträge
- 35
Hallo,
ich habe ein Script welches mir externe Daten downloadet und in einem vorgegebenen Verzeichnis lokal speichert.
Dies klappt recht gut. Nun sollen die Daten jedoch nicht mehr lokal sondern auf einem externen Speicherplatz abgelegt werden und dies klappt nicht mehr.
Bei der Ziel-Angabe über HTTP entstehen eine ganze Anzahl von Fehlermeldungen obwohl es in diesem Falle noch genau die gleichen Verzeichnisse sind:PHP-Code://hat bisher gut funktioniert
#$bild_ordner = "../bilder";
#$bild_ordner_klein = "../bilder/klein";
//jetzt als externe URL senden (aber hier testhalber noch die gleichen Verzeichnisse):
$img_ordner = "http://www.externe_domain.de/bilder";
$img_ordner_klein = "http://www.externe_domain.de/bilder/klein";
Warning: fopen(http://www.externe_domain.de/bilder/01039.jpg) [function.fopen]: failed to open stream: HTTP wrapper does not support writeable connections. in /var/www/web12/html/imp.php on line 24
Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/web12/html/imp.php on line 25
Warning: fclose(): supplied argument is not a valid stream resource in /var/www/web12/html/imp.php on line 26
Warning: getimagesize(http://www.externe_domain.de/bilder/01039.jpg) [function.getimagesize]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /var/www/web12/html/imp.php on line 36
Warning: Division by zero in /var/www/web12/html/imp.php on line 40
Bedeutet, per HTTP wird mein Ziel nicht akzeptiert. Was kann ich machen?
mfg
annalena
-
Hi,
eigendlich stehts ja schon in der Fehlermeldung:
Code :1
[B]HTTP wrapper does not support writeable connections[/B]
Verantwortlich dafür ist die php.ini Einstellung allow_url_fopen, was aber auch in der Beschreibung von fopen() nachzulesen ist.
Diese Einstellung kannst du nur in der php.ini selbst ändern, also nicht über ini_set().
Die meisten Freehoster die ich kenne haben das leider deaktiviert.
Die nachfolgenden Fehler sind dann wiederum das Resultat der gescheiterten fopen()-Verbindung.Geändert von Loomis (16.02.09 um 12:58 Uhr)
mfg
--------------------------------------------------------------------------------
Kein Support via PN, Email, ICQ, Brieftaube oder Flaschenpost!
Besucht den tutorials.de-Chat | Anleitung
RTFM - PHP-Handbuch - MySql Handbuch
--------------------------------------------------------------------------------
Surftipp...Der Postillon
--------------------------------------------------------------------------------
Signatur v2.2
-
16.02.09 14:24 #3
- Registriert seit
- Dec 2007
- Ort
- Bremen
- Beiträge
- 3.418
Hi,
allow_url_fopen ist ja eingeschaltet, sonst würde die Fehlermeldung anders lauten. Die Fehlermeldung sagt aus, dass über den HTTP-Wrapper keine schreibbare Verbindung aufgebaut werden kann.
@annalena: Du könntest mal versuchen, die Daten mit Hilfe der ftp-Funktionen hochzuladen.
LGDa es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.
-
16.02.09 22:27 #4Ch Tutorials.de Gastzugang
Hallo,
warum downloadest du die Bilder nicht gleich auf Server2 oder uploadest sie auf den selben? Dann hast du auch keinen Stress mehr oder mußt eine ftp Connection aufbauen oder sonstwas. Die Upload Funktion kannst du doch als Iframe einbinden und auf Server2 machst du die jeweiligen Überprüfungen, damit nicht jeder einen Upload machen kann. Diese Variante ist auf alle Fälle nicht so Traffic intensiv, als Dateien ständig hin und her zu schieben. Brauchst du eine Datenbankverbindung zu Server1, dann nutze am Besten einen SSH Tunnel. Damit reagiert Server1 nur auf localhost connection, also kein TCP von außen.
Gruss
Ähnliche Themen
-
Bilder vom externen Server speichern
Von KMX-Robin im Forum PHPAntworten: 3Letzter Beitrag: 20.04.05, 12:31 -
Combo Box mit externen Daten und variablenübergabe
Von djnelly im Forum Flash PlattformAntworten: 3Letzter Beitrag: 18.01.05, 14:04 -
php übergabe von daten aus externen php-datei
Von manul im Forum PHPAntworten: 1Letzter Beitrag: 14.01.05, 18:43 -
Newsticker mit externen Daten
Von djnelly im Forum Flash PlattformAntworten: 9Letzter Beitrag: 29.11.04, 16:08 -
Wiederherstellungspuknte auf externen Datenträgern speichern
Von Nadin im Forum Microsoft WindowsAntworten: 0Letzter Beitrag: 22.02.04, 15:53





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren