move_uploaded_file の監視

WBOY
WBOYオリジナル
2016-06-13 13:22:08862ブラウズ

move_uploaded_file出错
我想上传文件,ただし出现:
警告: move_uploaded_file(z:/document/src/9q6vfjg6nifjok4uc7bcvh36c0.doc): ストリームを開けませんでした: E:wwwfoxconverterdocumentconvert-to-pdf にそのようなファイルまたはディレクトリはありません.php 行 77
警告: move_uploaded_file(): 'C:WINDOWSTempphp52.tmp' を E:wwwfoxconverterdocumentconvert-to-pdf.php の 'z:/document/src/9q6vfjg6nifjok4uc7bcvh36c0.doc' に移動できません (77 行目)

html 部分:






< ;input type="file" id="file" name="file" />




 
php部分:
$rootdoc = $_SERVER['DOCUMENT_ROOT'];
require_once $rootdoc."/db/db.php"; 
$id =session_id();
if(($_SERVER['REQUEST_METHOD']=='POST'))
{
if(!is_uploaded_file($_FILES['file'][ 'tmp_name']))
{
die("");
}
if((($_FILES["file"]["type"]=="text/plain") ||
&& ($_FILES["file"]["size"] <2000000))
{
$oldname=$_FILES["file"]["name"];
$old_arr=explode(".",$oldname);
$newname=session_id().".".$old_arr[1];

//$result2=copy($_FILES[" file"]["tmp_name"],"e:/document/src/".$newname);
//$$result2=move_uploaded_file($_FILES["file"]["tmp_name"],"upload/ ".$newname);
$result2=move_uploaded_file($_FILES["file"]["tmp_name"],"z:/document/src/".$newname);
}
}
else
{
die("");
}
?>
我换到别的盘的绝对路径就可,我使用z盘的绝对路径和使用このような問題は、サーバーのコンテンツの相対経路アップロード時に発生する可能性があります。
z は、個別のマシンから上映される記号です。 -------------------

apache の実行身份は权操作z盘があるかどうか? ------解解案---------

探讨

引用:
apache の実行身份は权操作z盘があるかどうか?

怎么見るapache は权制限操作z盘があるか、我可手動在z盘新建文件夹和文



-----解解案案---------

PHP コード $result2=move_uploaded_file($_FILES["file"]["tmp_name"],"z:\document\src\".$newname);
------解决方案---------
<br>你的 z:/document/src 目录存在吗?
<font color="#e78608"></font>------解决方案---------<br><br>上传至根目录下のアップロード文件夹也セキュリティー? セキュリティーのメッセージは、パスのセキュリティーに関する通知であり、奇妙なことはありません。
<font color="#e78608"></font>------解解案-----<br><br>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。