如何使用FTP和php将文件上传到xampp服务器?
<?php
// connect and login to FTP server
$ftp_server = "ftp.example.com";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, $ftp_username, $ftp_userpass);
$file = "localfile.txt";
// upload file
if (ftp_put($ftp_conn, "serverfile.txt", $file, FTP_ASCII))
{
echo "Successfully uploaded $file.";
}
else
{
echo "Error uploading $file.";
}
// close connection
ftp_close($ftp_conn);
?>
这就是我找到的一切。无法创建自己的服务器并访问它。
答案 0 :(得分:1)
$file = "localfile.txt";
$tmp_name = $file["tmp_name"];
$name = $file["name"];
define ('SITE_ROOT', realpath(dirname(__FILE__))); <-- Goes to current folder where your files is located.
move_uploaded_file($tmp_name, SITE_ROOT."/FOLDERTOUPLOADTO/$name");
如果您愿意,我可以为您提供一个脚本,您可以在其中使用多个输入文件并将其放入FTP中。只需在邮件中与我联系。 这样,您就不需要FTP登录等。
答案 1 :(得分:0)
首先需要在FileZilla
中设置Xampp
(适用于Windows)
Xampp
并启动FileZilla
服务器,然后转到C:\XAMPPFOLDER\FileZillaFTP
127.0.0.1
作为服务器名称21作为端口,使用添加的用户和密码作为登录详细信息