沃梦达 / 编程问答 / php问题 / 正文

WAMP:无法打开流:没有这样的文件或目录

WAMP: failed to open stream: No such file or directory(WAMP:无法打开流:没有这样的文件或目录)

本文介绍了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:无法打开流:没有这样的文件或目录

基础教程推荐