luti: Datei automatisiert in Formular hochladen / WGET+Cronjob?

Beitrag lesen

Hallo Sven & Chris,

danke für eure Hilfe.

Ich bin jetzt soweit gekommen wie unten angeführt. Wenn ich das Skript ausführe, passiert folgendes: Das Formular der Ziel-Seite wird angezeigt, im Feld "file" steht "<ZPublisher.HTTPRequest.FileUpload instance at 0x44aed40>". Das Formular wird jedoch nicht abgeschickt, was man auch daran sieht, dass die neuen Termine nicht eingetragen werden. Was habe ich übersehen bzw. mache ich falsch? Ist das mit dem Datei-Upload tatsächlich so einfach?

$ch = curl_init();  
$postopt = array('step' => 'auto', 'Starten' => '%20Tool%20starten%20', 'file' => '@/is/htdocs/.../termine.csv');  
  
curl_setopt($ch, CURLOPT_URL, 'http://example.test');  
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);  
curl_setopt($ch, CURLOPT_USERPWD, 'ben:pass');  
curl_setopt($ch, CURLOPT_POST, true);  
curl_setopt($ch, CURLOPT_POSTFIELDS, $postopt);  
  
curl_exec($ch);  
curl_close($ch);

Dank und Gruß,
luti