Ich habe jetzt mal versucht, es besser zu machen, aber das Ergebnis ist dasselbe:
$zielpfad = "/up/to/my/path";
if (file_exists($zielpfad)) {
$ch = curl_init("http://example.com/123.pdf");
$zieldatei = fopen($zielpfad."/321.pdf", "w");
curl_setopt($ch, CURLOPT_FILE, $zieldatei);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 3600);
curl_exec($ch);
curl_close($ch);
fclose($zieldatei);
echo("Der Download ist erfolgt");
} else {
echo("Der Pfad wurde nciht gefunden!");
}
exit;
Dieses beispiel habe ich übernommen von:
http://php.net/manual/de/curl.examples-basic.php
<?php
$ch = curl_init("http://www.example.com/");
$fp = fopen("example_homepage.txt", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_exec($ch);
curl_close($ch);
fclose($fp);
?>
Beppo