copy("source", "dest") mit dest-url

Funster

Grünschnabel
hat jemant eine ahnung warum folgendes nicht funktioniert?

copy("source", "ftp://user:pass@test.com/data/$bild");

auf dev.mysql steht dazu:
Ab PHP 4.3.0 können die Parameter source und dest auch URLs sein, wenn "fopen wrappers" aktiviert ist.
die fopen wrappers sind bei beiden servern aktiv.

danke für eure hilfe

p.s.: würde diese lösung, derer mit ftp-funktion, vorziehen
 
PHP:
$f=file("ftp://userass@test.com/data/$bild");
$e=fopen("source","w");
fwrite($e,$f);
fclose($e);

So könnte das funktionieren.
 
Auch fuer Dich gelten die beiden folgenden Punkte:
1. Halte Dich bitte an Gross- und Kleinschreibung
2. Wenn Du bereits einen Thread zum Thema hast verwende ihn doch bitte weiter, denn diese Frage hat ja offensichtlich mit diesem Thread unmittelbar zu tun und daher ist ein neuer Thread unnoetig.

Wie ist allow_url_fopen in der php.ini gesetzt?
Wenn das off ist kannst Du sowohl copy() als auch fopen() zu FTP vergessen.
 
allow_url_fopen ist auf on.

Gibt es nicht irgendwie die Möglichkeit den neuen feature:
"Ab PHP 4.3.0 können die Parameter source und dest auch URLs sein"
auszunutzen?
 
Zuletzt bearbeitet:
Zurück