[英]Upload a file to a server using FTP using php
如何使用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作為端口,並使用添加的用戶名和密碼作為登錄詳細信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.