<?php
header("Content-Type: text/html; charset=utf-8");
$date = date(YmdHis);
if (isset($_GET['useid'])){
$useid = $_GET['useid'];
$oldname = $_GET['oldname'];
$today = $date;
$fname = $oldname;
$oldname = mb_convert_encoding($oldname, "gb2312", "utf-8");
}
$files_path = "./upload/";//接收文件目录
if (!file_exists($files_path)) {
mkdir($files_path);
}
$target_path = $files_path . basename( $_FILES['uploadedfile']['name']);
$filename = $_FILES['uploadedfile']['name'];
$filenames = explode(".", $oldname);
$va = count($filenames)-1;
$filenames = $filenames[$va]; //取文件后缀
$ff = $useid."_".$today;
$newname = $ff.".".$filenames;//新文件名
$newname2 = $ff.$fname;
$mulu = $files_path.$useid;
if (!file_exists($mulu)) {
mkdir($mulu);
}
$target_path = $files_path.$useid."/".$newname;
if(move_uploaded_file($_FILES['uploadedfile']['tmp_name'],$target_path)) {
//$insert = "insert into upload(useid,filename,oldname,dir) values ('$useid','$newname','$fname','$mulu') ";
//mysql_query($insert); //把文件信息存入数据库
// 上传者$useid 新文件名$newname 原文件名$fname 文件物理路径$mulu
$response["success"] = 1;
$response["message"] = "Successed";
echo json_encode($response);
}else{
$response["success"] = 0;
$response["message"] = "Failed";
echo json_encode($response);
}
?>
【我用的是 独享虚拟主机 经济版】请问我需要怎么设置?我已经设置了ini 上传文件大小配置。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。