URL: https://www.overclockers.at/coding-stuff/php_ftp_upload_120258/page_1 - zur Vollversion wechseln!
Habe auch schon gesearched, aber leider nix gefunden..
hier ist mein kleines Script:
Code: PHP<form name="upload" method="post" action=<? echo $PHP_SELF; ?> enctype="multipart/form-data"><br> <input type=file name=source_file size=20> <br> <input type=submit name=submit value=Submit size=20 style="border: 1px solid #0000FF"></form><br><br> <? if ($submit) { $ftp_server="****";//serverip $conn_id = ftp_connect($ftp_server); $user="****"; $passwd="****"; $login_result = ftp_login($conn_id, $user, $passwd); if ((!$conn_id) || (!$login_result)) { echo "FTP connection has failed!"; echo "Attempted to connect to $ftp_server for user $ftp_user_name"; die; } else { echo "<br>Connected to $ftp_server, for user $user<br>"; } $location = "/ringorocks/"; ftp_chdir($conn_id, $location); $destination_file = "x.jpg"; echo "<br>"; print $destination_file; echo ("<br>"); $upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY); if (!$upload) { echo "FTP upload has failed!"; } else { echo "Uploaded $source_file to $ftp_server as $destination_file"; } ftp_close($conn_id); } ?>
probier mal $upload_name, das sollt der originaldateiname sein.
edit: ups, sorry. $source_file_name
nachtrag: funktioniert natürlich nur mit register_globals on.
ansonsten $_FILES verwenden, siehe http://at.php.net/features.file-upload
overclockers.at v4.thecommunity
© all rights reserved by overclockers.at 2000-2025