求一php文件上传代码,需要获取到文件的路径。

2024-12-04 16:40:08
推荐回答(1个)
回答1:

第二个这样写
$action = $_GET["action"];
if($action == "insertRoom"){
$rType = $_POST["rType"];
$rPrice = $_POST["rPrice"];
$rPicurl = $_POST["rPicurl"];
echo $rpicurl;
echo "
";
echo $rType;
$pic = $_FILES["rPicurl"]; //接收文件上传
foreach($pic as $key=>$val){
echo "{$key}=>";
print_r($pic[$key]); //打印数组
echo "
";
}
echo "**********
";
foreach($pic["name"] as $key=>$val){
echo $key."
"; //如果库key==0,则$pic[""][$key] 都是指向第一图片的
if($pic["error"][$key]==0){ //此时指向第一个文件
$newName = "upload/".getNewName().".".getExtName($pic["name"][$key]);
move_uploaded_file($pic["tmp_name"][$key],$newName); //把上传来的图片从临时位置移动到指定位置。
}
function getExtName($file){ //获得文件括展名
$ext = pathinfo($file);
print_r($ext);
return $ext["extension"];
}
function getNewName(){
$newName = date("YmdHis").md5(mt_rand(10000,45333));
return $newName;
}
第三个不要了,合并了,可能变量名称会有错,自己调试下