WAMP: failed to open stream: No such file or directory(WAMP:无法打开流:没有这样的文件或目录)
问题描述
我正在尝试使用PHP上传文件。我的包含表单的HTML页面存储在
C:wampwwwmyprojectupload.html
PHP页面
C:wampwwwmyprojectupload.php,
我尝试上传的文件是
C:wampwwwmyprojectopenoffice.txt.
当我尝试上载文件时,收到以下错误:
警告:MOVE_UPLOADED_FILE(/UPLOADS/openoffice.txt)[function.move-ploaded-file]:无法打开流:没有这样的文件或 第40行C:wampwwwmyprojectupload.php中的目录
警告:MOVE_UPLOADED_FILE()[function.Move-Uploaded-file]:无法将‘C:WAMP mpphpF66A.tmp’移动到‘/ploads/openoffice.txt’ 在第40行的C:wampwwwmyprojectupload.php中问题:无法移动 文件到目标目录
以下是pload.php的第40-43行:
if (!move_uploaded_file($_FILES['userfile']['tmp_name'], $upfile)) {
echo 'Problem: could not move file to destination directory';
exit;
}
它在loadad.php中而不是它所在的文件夹中查找,这让我怀疑是服务器错误还是我的PHP有问题。
我在谷歌上搜索并得到了this建议,但我不知道这是不是正确的建议,也不知道如何实施。帮助?
推荐答案
您应该为$upFile
提供文件系统路径,而不是基于Web的路径。尝试使用您的上传目录的完整系统路径,如C:path ouploadsopenoffice.txt
。当然,除非您确实尝试将文件放入C:uploads
.
这篇关于WAMP:无法打开流:没有这样的文件或目录的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:WAMP:无法打开流:没有这样的文件或目录
基础教程推荐
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- 如何在 PHP 中的请求之间持久化对象 2022-01-01
- XAMPP 服务器不加载 CSS 文件 2022-01-01
- 在多维数组中查找最大值 2021-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- 超薄框架REST服务两次获得输出 2022-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01