如何使用php在服务器上上传文件

如何使用php在服务器上上传文件,php,upload,Php,Upload,Im使用php代码上传文件。 问题是我只能将其编码为在本地主机上上载文件。 如何使用本地主机、名称、密码等信息对可在服务器中上载文件的目标目录进行编码。您正在寻找远程文件传输,如ftp 摘自PHP手册: <?php $ftp_server=""; $ftp_user_name=""; $ftp_user_pass=""; $file = "";//tobe uploaded $remote_file = ""; // set up basic connection $con

Im使用php代码上传文件。 问题是我只能将其编码为在本地主机上上载文件。
如何使用本地主机、名称、密码等信息对可在服务器中上载文件的目标目录进行编码。

您正在寻找远程文件传输,如
ftp

摘自PHP手册:

<?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); 
?>


如果(ftp输入($conn\U id,$remote\U file,$file,ftp\U ASCII))传输二进制数据,文件类型是否可以是音频文件,如
caf
。文件格式不重要。