【发布时间】:2015-01-29 10:22:59
【问题描述】:
我已经在谷歌上搜索过这个错误,并从这个网站上找到了很多帖子,但似乎没有任何效果。 这是我的发件人:
<form enctype="multipart/form-data" action="upload_file.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="100000" />
Choose a file to upload: <input name="uploadedfile" type="file" /><br />
<input type="submit" value="Upload File" />
</form>
这是来自upload_file.php的我的php代码
<?php
$ftp_server = "xxx";
$ftp_username = "xxx";
$ftp_password = "xxx";
$uploadedfile = $_FILES["uploadedfile"]["tmp_name"];
//setup of connection
$conn_id = ftp_connect($ftp_server) or die("could not connect to $ftp_server");
//login
if(@ftp_login($conn_id, $ftp_username, $ftp_password))
{
echo "conectd as $ftp_username@$ftp_server\n";
}
else
{
echo "could not connect as $ftp_username\n";
}
ftp_pasv($conn_id, true);
$remote_file_path = " /home/a9408563/public_html/files".$uploadedfile;
ftp_put($conn_id, $remote_file_path, $uploadedfile,FTP_BINARY);
ftp_close($conn_id);
echo "\n\nconnection closed";
?>
这是我得到的错误: 警告:ftp_put() [function.ftp-put]:无法打开该文件:第 18 行的 /home/a9408563/public_html/upload_file.php 中没有此类文件或目录
我不知道下一步该做什么,任何帮助将不胜感激!
【问题讨论】: