如何使用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);
?>
那就是我发现的全部。 无法创建我自己的服务器并访问它。
$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登录等。
首先,您需要在Xampp
设置FileZilla
(适用于Windows)
Xampp
并启动FileZilla
服务器,然后转到C:\\XAMPPFOLDER\\FileZillaFTP
127.0.0.1
作为服务器名称21作为端口,并使用添加的用户名和密码作为登录详细信息