Hallo Leute,
ich bin neu hier und versuche mich seit einigen Tagen an einer Datenbank, die mir gewisse Informationen meiner Vertragspartner im Internet zur Verfügung stellt. An die Informationen komme ich normalerweise über einen Link:
http://beispiel.com/Service?method=irgendwas&Profil=wasanderes
(Aus Datenschutzgründen abgeändert!)
Nun bekomme ich eine ZIP-Datei die einige CSV-Dateien enthalten.
Mein PHP-Script ist schon so weit, dass die CSV-Dateien extrahiert werden der Reihe nach eingelesen und die enthaltenen Daten verarbeitet werden.
So weit bin ich schon.
Jetzt möchte ich noch das mein PHP-Script mir noch den lästigen Download der ZIP Datei abnimmt und diese in einem Verzeichnis auf dem lokalen Server speichert.
Gefunden habe ich bisher folgendes:
$url_stuff = parse_url('http://beispiel.com/Service?method=irgendwas&Profil=wasanderes');
$port = isset($url_stuff['port']) ? $url_stuff['port'] : 80;
$fp = fsockopen($url_stuff['host'], $port);
$query = 'GET ' . $url_stuff['path'] . " HTTP/1.0\n";
$query .= 'Host: ' . $url_stuff['host'];
$query .= "\n\n";
fwrite($fp, $query);
Das Script läuft auch Fehlerfrei durch. Nur gibt es nirgends eine ZIP-Datei. 
 
Bin hier für jeden Hinweis, Ratschlag oder Geistesblitz dankbar.
Danke im Voraus!!
MarkOtti
					ich bin neu hier und versuche mich seit einigen Tagen an einer Datenbank, die mir gewisse Informationen meiner Vertragspartner im Internet zur Verfügung stellt. An die Informationen komme ich normalerweise über einen Link:
http://beispiel.com/Service?method=irgendwas&Profil=wasanderes
(Aus Datenschutzgründen abgeändert!)
Nun bekomme ich eine ZIP-Datei die einige CSV-Dateien enthalten.
Mein PHP-Script ist schon so weit, dass die CSV-Dateien extrahiert werden der Reihe nach eingelesen und die enthaltenen Daten verarbeitet werden.
So weit bin ich schon.

Jetzt möchte ich noch das mein PHP-Script mir noch den lästigen Download der ZIP Datei abnimmt und diese in einem Verzeichnis auf dem lokalen Server speichert.
Gefunden habe ich bisher folgendes:
$url_stuff = parse_url('http://beispiel.com/Service?method=irgendwas&Profil=wasanderes');
$port = isset($url_stuff['port']) ? $url_stuff['port'] : 80;
$fp = fsockopen($url_stuff['host'], $port);
$query = 'GET ' . $url_stuff['path'] . " HTTP/1.0\n";
$query .= 'Host: ' . $url_stuff['host'];
$query .= "\n\n";
fwrite($fp, $query);
Das Script läuft auch Fehlerfrei durch. Nur gibt es nirgends eine ZIP-Datei.
 
 Bin hier für jeden Hinweis, Ratschlag oder Geistesblitz dankbar.
Danke im Voraus!!
MarkOtti
 
          
 Zugriff auf entfernte Dateien
									
									
									Zugriff auf entfernte Dateien
								 Moderator
 Moderator 
							
						
 
  
 
Kommentar