> 백엔드 개발 > PHP 튜토리얼 > PHP 上传有关问题

PHP 上传有关问题

WBOY
풀어 주다: 2016-06-13 10:24:54
원래의
984명이 탐색했습니다.

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>
로그인 후 복사
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿