ホームページ  >  記事  >  バックエンド開発  >  PHP 上传有关问题

PHP 上传有关问题

WBOY
WBOYオリジナル
2016-06-13 10:24:54958ブラウズ

PHP 上传问题
html那个文档没有错 这里只说处理上传
//echo "

";<br>	//print_r($_FILES);<br>	//echo "<pre class="brush:php;toolbar:false">";<br>	$file_size=$_FILES['myfile']['size'];<br>	if($file_size>2*1024*1024){<br>		echo "文件过大,不能上传大于2M的文件";<br>		exit();<br>	}<br>	if(is_uploaded_file($_FILES['myfile']['tmp_name'])){<br>		//把文件转存到你希望的目录<br>		$uploaded_file=$_FILES['myfile']['tmp_name'];<br>		$moveto_file=$_SERVER['DOCUMENT_ROOT']."/shenwenjian/".$_FILES['myfile']['name'];<br>		$temp=move_uploaded_file($uploaded_file,iconv("utf-8","gb2312",$moveto_file));<br>	//	echo $uploaded_file."||".$moveto_file;<br>		if($temp){<br>			echo "上传成功!";<br>		}<br>		else {<br>			echo "上传失败!";<br>		}<br>	}else {<br>		echo "上传失败!";<br>	}<br>	<br>?><br>当我上传txt活着图片格式的文件的时候没有事情 但是当我上传word活着电影的时候出现以下错误<br>Warning:  move_uploaded_file(D:/AppServ/www/shenwenjian/) [function.move-uploaded-file]: failed to open stream: Permission denied in D:\AppServ\www\shenwenjian\uploadprocess.php on line 14<br><br>Warning:  move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\Windows\TEMP\phpB4EB.tmp' to 'D:/AppServ/www/shenwenjian/' in D:\AppServ\www\shenwenjian\uploadprocess.php on line 14<br><br>应该不是服务器 限制上传 如果是大小限制 应该直接报错才对 我的word文档 也是空的很小<br><br><font color="#e78608">------解决方案--------------------</font><br>print_r($_FILES);<br><br>分别上传两类文件,贴出结果<br><font color="#e78608">------解决方案--------------------</font><br>在根目下另创建一个文件夹,把其权限设为757后,然后把文件移入里面就可以了。<div class="clear">
                 
              
              
        
            </div>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。