Мне нужна помощь по загрузке локального файла из приложения на FTP с использованием PHP-кода.
Я программист-любитель, который умеет читать основную структуру кода. Поэтому, пожалуйста, не используйте термины программирования!
Я занимаюсь разработкой простого приложения для Windows (с помощью визуального программирования). Приложение будет загружать локальный файл на мой FTP-сервер через веб-сайт (например, http://www.mysite/folder/ftp.php).. Я делаю это, чтобы избежать включения моих регистрационных данных FTP в код приложения.
Я нашел код PHP, который, кажется, работает, но я не понимаю, как включить путь моего локального файла в код (например, C:\User\Desktop\myfile.txt
). Я хочу использовать следующий код, который я нашел довольно простым для понимания. Я просто не знаю, как указать путь к локальному файлу, а также путь, по которому этот файл будет загружен. Наконец, в ссылке будет указан локальный путь (например, http://www.mysite/folder/ftp.php?localpath=.....),, поэтому я думаю, что я должен использовать $file=$_GET['file'];
вместо $file = ".....";
.
<?php
$ftp_server="";
$ftp_user_name="";
$ftp_user_pass="";
$file = "";//tobe uploaded
$remote_file = "";
// set up basic connection
$conn_id = ftp_connect($ftp_server);
// login with username and password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
// upload a file
if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) {
echo "successfully uploaded $file\n";
exit;
} else {
echo "There was a problem while uploading $file\n";
exit;
}
// close the connection
ftp_close($conn_id);
?>