versuch ma so:
<?php
$ftp_server ="123.123.123.123";
$ftp_port ="21";
$ftp_user_name ="guest";
$ftp_user_pass ="guest123";
$ftp_directory = "./test/";
if (!isset($_POST['Submit'])) {
echo"<form name=\"form1\" enctype=\"multipart/form-data\" method=\"post\" action=\"$PHP_SELF\">";
echo"<p>";
echo"<input type=\"file\" name=\"file\">";
echo"</p>";
echo"<p>";
echo"<input type=\"submit\" name=\"Submit\" value=\"Senden\"> ";
echo"<input name=\"Reset\" type=\"reset\" id=\"Reset\" value=\"Zurücksetzen\">";
echo"</p>";
echo"</form>";
}
else {
$upload_path = get_cfg_var('upload_tmp_dir');
$conn_id = ftp_connect ($ftp_server , $ftp_port);
ftp_login ($conn_id, $ftp_username, $ftp_password);
ftp_chdir($conn_id , $ftp_directory);
$upload = ftp_put($conn_id , $_FILES["file"]["name"],$upload_path .'/'. $_FILES["file"]["tmp_name"] , FTP_BINARY);
if (!$upload) {
echo "Der Upload der Datei ist fehlgeschlagen!";
} else {
echo "Datei wurde erfolgreich geschrieben.";
}
ftp_quit($conn_id);
}
[/PHP]