【发布时间】:2022-10-15 02:43:03
【问题描述】:
<html>[enter image description here][1]
<body>
<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>
<?php
$ftp_server = "94.23.x.xxx";
$ftp_username = "anxxxsdx";
$ftp_password = "6Zxxxxx65exx";
// 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";
}
$file = $_FILES["uploadedfile"]["name"];
$remote_file_path = "/JustForTest".$file;
ftp_put($conn_id, $remote_file_path, $_FILES["uploadedfile"]["tmp_name"],
FTP_ASCII);
ftp_close($conn_id);
echo "\n\nconnection closed";
?>
</body>
</html>
这是编译时的错误消息:选择要上传的图像:未选择文件无法连接到 94.23.x.xxx
我刚刚尝试通过将整个代码粘贴到记事本上并将其保存为upload.php 扩展名来运行它的任何输入。
***我是新来的 php 和 uploadify 集成。请帮忙。
我已经尝试了所有可能的方法。请建议。
【问题讨论】:
-
我已经删除了那个特定的线程,并在这里开始了一个非常有序的线程。
-
如果您输入的名称是
uploadedfile,那么对于变量$_FILES,您应该将其更改为此$file = $_FILES["uploadedfile"]。您从哪里准确获取 ["uploadedfile"]["name"] 字段? -
嗨@OrisSin 不确定您在说什么,但我从随机线程和一些 PHP 标记中获得了帮助。如果您可以与我写的内容或需要纠正的内容分享确切的语法,那就太棒了。此外,我想从我的本地计算机随机上传,并希望将该特定文件上传到上传服务器。
-
“这是编译时的错误消息:选择要上传的图像:未选择文件无法连接到 94.23.x.xxx”- 编译,编译什么?消息的第一部分应该来自哪里?您显示的代码似乎只对
Couldn't connect to ...部分负责,您向我们展示的内容中没有任何内容可以产生Select image to upload: No file chosen前那个连接错误信息。 -
听起来更像
Select image to upload: No file chosen可能是您的浏览器在用户做出任何选择之前为文件上传字段显示的内容?那么在这种情况下,如果您没有选择任何文件开始与您的表单一起上传,那么您希望在服务器端处理什么上传的文件?