Heim > Backend-Entwicklung > PHP-Tutorial > php上传图片的有关问题。困了小弟我好久

php上传图片的有关问题。困了小弟我好久

WBOY
Freigeben: 2016-06-13 12:00:29
Original
967 Leute haben es durchsucht

php上传图片的问题。困了我好久。
问题说有在代码的注释里

先上代码。

html上代码先不上,我觉得没有问题,写代码之前我在网上找了很多案例,我写的和网上的几乎一样的。

<br /><br />       $ifile=$_FILES['c_photo'];  //前台传过来的文件<br />	uploadImage($ifile); //调用方法<br /><br /><br /><br />//我写的方法<br />function uploadImage($file){<br />	<br />	$filepath="/uploads/photo/accredit/";    //点上传后文件夹里没有图片。该文件夹是存在的。<br />	<br />	move_uploaded_file($file["tmp_name"],$filepath.$file["name"]); <br />	echo $file["tmp_name"];   //上传的是jpg图片,这里返回的是C:\wamp\tmp\php16F.tmp(去看了下这个目录下没有这个文件)<br />	echo $file["name"];   //这里返回的是图片名字,上我上传的图片是一样的。<br />	echo "<br>";<br />	echo $file['error'];   //这里返回的是0,(0代表是上传成功)<br />	<br />	}<br />
Nach dem Login kopieren


------解决方案--------------------
$filepath = "/uploads/photo/accredit/";
这是绝对路径!
你的图片是保存在网站以外吗?
------解决方案--------------------
如果你的upload.php是在根目錄,這句改成這樣
 $filepath = dirname(__FILE__)."/uploads/photo/accredit/";    //点上传后文件夹里没有图片。该文件夹是存在的。

目錄結構應該這樣
upload.php
uploads/photo/accredit/

就是upload.php 與 uploads 文件夾同一層。你再試試。

------解决方案--------------------
路径问题,我也经常搞错,明明代码没有错,就是不行。

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage