Datei von URL kopieren (Fehler)

grasman

Mitglied
Hallo alle zusammen.

Ich suche eigentlich nur nach einer möglichkeit eine Textdatei von einer fremden Seite auf meinen Server zu kopieren (mittels PHP, da die Datei ständig aktualisiert wird).

Mein Code sieht so aus:
PHP:
$A_file = 'http://karte.d-wars.com/karten.txt.gz';
$B_file = 'karten.txt'
copy($A_file,$B_file);

Es kommt aber leider folgende Fehlermeldung:
Code:
Warning: copy() [function.copy]: URL file-access is disabled in the server configuration in /cdcv2/www2/grasman/html/dk/nav_clanmap/index.php on line 13

Warning: copy(http://karte.d-wars.com/karten.txt.gz) [function.copy]: failed to open stream: no suitable wrapper could be found in /cdcv2/www2/grasman/html/dk/nav_clanmap/index.php on line 13

Ich verstehe nicht warum es nicht funktioniert wenn ich eine Datei von einer URL kopieren will, sonst funktioniert es ja auch.

Gibt es vielleicht noch eine andere möglichkeit, die Datei zu kopieren oder wenigstens darauzf zuzugreifen?

mfg, grasman

EDIT: das ganze liegt übrigens auf einem Cybton.com-Webspace (also nicht mein eigener Server, d.h. ich kann keine änderungen an der PHP-Konfiguration vornehmen)
 
Da Du versuchst mit copy() auf die Datei zuzugreifen muss sie ja irgendwie ueber's Web erreichbar, also z.B. ueber http://www.irgendeineseite.de/meinetextdatei.txt
Du koenntest mittels fsockopen() eine Verbindung zum Webserver herstellen und dann nach der Textdatei fragen. Das sollte eigentlich auch garnicht so schwer sein. Ich werd nachher mal was rumprobieren und schauen was dabei rumkommt.
Moeglich sollte es auf jeden Fall sein, ich hab sowas in der Art schon gemacht um quasi einen web-basierten Web-Browser (nur ganz ganz billig als eine Art Proof-of-Concept) zu schreiben. ;)
 
grasman hat gesagt.:
(...)URL file-access is disabled in the server configuration in(...)
Wer lesen kann ist klar im Vorteil.

Du kannst mir nicht erzählen, daß ein fast 19-jähriger Gymnasiast kein Englisch kann...
:-) :-) :-)
 
Zuletzt bearbeitet:
Es ist mir Sonnenklar dass das vom Server unterbunden wird sonst würde ich ja nicht nachfragen wie ich es sonst machen könnte (schonmal darüber nachgedacht?)

Übrigens bin ich 18 und nicht 19 ka wie du dadrauf kommst ;)

Naja ich hab noch nen anderen Webspace Anbieter mal sehen obs da geht ...
 
Naja... fast 19 ist ja sowas ähnliches wie 18:-)

Ansonsten: allow_url_fopen sollte ma per [phpf]ini_set[/phpf] eigentlich ändern können.
Probiers am Besten aus, bevor du den übereilt den Hoster wechselst:)
 
Danke für den Ansatz aber es passiert leider genau dass, was ich befürchtet habe:
Code:
Warning: ini_set() has been disabled for security reasons in /cdcv2/www2/grasman/html/dk/nav_clanmap/index.php on line 12

Bleibt mir wohl nichts anderes übrig

Ich könnte zwar die Datei manuell kopieren aber da diese ständig aktualisiert wird fällt das weg....
 
Zurück