php上传图片到文件夹
你的致稿悔命错误是第一行<?后面要有php,php文件是像这样的 <?php -- code -- ?>键颤正
通过浏览器可以发现洞燃你的这个文件根本就不是php文件,而是一个html文件,所以代码全都显示出来了
http://www.w3school.com.cn/php/php_file_upload.asp这里有上传照片很好的例子
具体的我就不帮你改了,其他都很简单了
‘贰’ php为什么图片上传不到指定文件夹
1、检查一下你的上传程序是否正确执行。
2、检查你上传的文件夹是否可做铅读写权限。
如有问题可以联衡胡伏系我咐携,帮你看下。
‘叁’ 用php语句在一个页面上传图片到指定文件夹,再在另外一个页面显示文件夹里面的图片。
参考网址:http://www.chinaz.com/design/2010/0308/108059.shtml
function getExtName($fileName){
$arr=pathinfo($fileName);
$ext=$arr["extension"];
return $ext;
}//获得上传图片类型,JPG.PNG。。
function getnewName(){
$newName=date("YmdHis").md5(mt_rand(1000,9999));
return $newName;}//根据日期加密方式来给图片命名
$upload1=$_FILES["upload1"];//得到的是数组
$namexx=$upload1["name"];
//echo $namexx;
//print_r($namexx);
$ext=getExtName();
//echo $ext."<br>";
$newName=getnewName();
//echo $newName;
$filepath="文件夹/".$newName.".".$ext;
move_uploaded_file($upload1["tmp_name"],$filepath);上传到指定的文件夹
页面调出图片<img src="位置/图片名称"/> 就好了,名称就是$newname
‘肆’ php如何实现将本地图片(可多选)上传到X文件夹中,并在当前页面就能看到所有上传到X文件夹中的图片
这个不仅要php,还要JavaScript配合,上传后能在当前页面看到只能是做个异步上传,然后返回图片的地址显示在页面上,像你说的那种返回所有上传的图片要配合数据库来使用,就是要记录上传的这些图片的地址,然后进入页面的时候查询出来显示,并且在上传图片成功之后要再查询回来显示,这些最好通过ajax异步调用
‘伍’ php 如何上传图片到我指定的文件夹.
使用这个函数move_uploaded_file ($filename,$path);使用范例: if(!empty($_FILES["magfile"])) {
$uploaddir = $_SERVER['DOCUMENT_ROOT']."/uploads/";
$uploaddir.="test.jpg";
if(move_uploaded_file($_FILES["magfile"]["tmp_name"], $uploaddir)) {
echo "上传成功!";
}else{
print_r($_FILES);
}
}第一个参数是上传到服务器临时文件夹的绝对路径,$_FILES['文件域名称']['tmp_name']第二个参数是需要放到服务器上的绝对路径+文件名。觉得好请采纳~