Zwar platziert das folgende Skript die Zieldatei im Zielverzeichnis, allerdings hat diese immer 0 Byte:
Server läuft mit PHP Version 4.4.8_pre20070816-pl0-gentoo. cURL ist enabled (libcurl/7.16.4 OpenSSL/0.9.8e zlib/1.2.3 libidn/0.6.9). Wo liegt der Fehler?
PHP Code:
<?php
$url = "ftp://benutzername: passwort@ftp.kundencontroller.de:21/www/data/pro/avatar.gif";
echo "Ziel: $url<br>";
//$datei als URL funktioniert nicht
$datei = "http://www.website.de/bilder/avatar.gif";
echo "Quelle: $datei<br>";
$ch = curl_init();
$fp = fopen($datei, "rb");
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_UPLOAD, 1);
curl_setopt($ch, CURLOPT_INFILE, $fp);
curl_setopt($ch, CURLOPT_INFILESIZE, filesize($datei));
curl_exec($ch);
curl_close($ch);
fclose($fp);
?>
Comment