Hi,
ich brauche zwei Skripte:
1. Ein Skript, welches ein binäres von der Festplatte an eine http-URL Postet
2. ein zweites, welches diese gepostete Datei entgegennimmt und irgendwo auf den Server schreibt.
Mein bisheriger Ansatz zu 1. sieht so aus:
Wie komme ich aber an die Datei in Skript nummer 2 ????
Stehe irgendwie auf dem Schlauch.
Gruß
Jens
ich brauche zwei Skripte:
1. Ein Skript, welches ein binäres von der Festplatte an eine http-URL Postet
2. ein zweites, welches diese gepostete Datei entgegennimmt und irgendwo auf den Server schreibt.
Mein bisheriger Ansatz zu 1. sieht so aus:
PHP-Code:
function curl_upload($src, $dest)
{
$fn = basename($src);
$ch = curl_init();
$fp = fopen($src,"r");
curl_setopt($ch, CURLOPT_UPLOAD, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 300);
curl_setopt($ch, CURLE_OPERATION_TIMEOUTED, 300);
curl_setopt($ch, CURLOPT_URL, $dest);
curl_setopt($ch, CURLOPT_INFILE, $fp);
curl_setopt($ch, CURLOPT_INFILESIZE, filesize($src));
curl_exec($ch);
fclose ($fp);
$errorMsg = '';
$errorMsg = curl_error($ch);
$errorNumber = curl_errno($ch);
curl_close($ch);
return $errorNumber;
}
Wie komme ich aber an die Datei in Skript nummer 2 ????
Stehe irgendwie auf dem Schlauch.
Gruß
Jens
Kommentar