Hallo,
ich muss einige Dateien per FTP von einem Server zu einem anderen übertragen.
So sieht mein script an der stelle aus:
...
$ftp_server = "www.zielserver.de";
$benutzername = "irgendwer";
$passwort = "mein pwd";
$conn_id = ftp_connect($ftp_server);
$login_res = ftp_login($conn_id, $benutzername, $passwort);
//welche Dateien werden übertragen
while($ls = mysql_fetch_array($res, MYSQL_ASSOC)){
$ls\_datei = "belege/LIEF\_" . $ls[VLSNUM] . ".pdf";
$ls\_zieldatei = "upload/LIEF\_" . $ls[VLSNUM] . ".pdf";
@$upload = ftp\_put($conn\_id, $ls\_zieldatei, $ls\_datei, FTP\_ASCII);
if(!$upload){
echo "Fehler beim Übertragen der Datei: " . $ls_datei . "<br>";
}
}
ftp_quit($conn_id);
...
Die Quelldateien haben jeweils 32 kb
Die Zieldateien nachher nur 1 kb?!?
Fehler wird keiner gemeldet.
Der PDF Reader meldet dementsprechend auch eine Fehler beim Öffnen der Dateien im Ziel.
Was mach ich falsch?