PHP实现上传文件,该怎么处理
程序员文章站
2022-05-01 13:50:54
...
PHP实现上传文件
写一段代码实现上传文件根据上传过来的rid和uid来自动创建文件夹,第一层文件夹命名就是rid名称,第二层则为uid名称 例如rid为5,uid=1 则文件夹为5/1 就是说5文件夹里面有1文件夹 ,上传的文件保存名称为原来上传的文件名不变
------解决思路----------------------
client.html
server.php
------解决思路----------------------
echo base64_encode(file_get_contents("php://input"));
写一段代码实现上传文件根据上传过来的rid和uid来自动创建文件夹,第一层文件夹命名就是rid名称,第二层则为uid名称 例如rid为5,uid=1 则文件夹为5/1 就是说5文件夹里面有1文件夹 ,上传的文件保存名称为原来上传的文件名不变
------解决思路----------------------
client.html
upload test
server.php
$rid = isset($_POST['rid'])? $_POST['rid'] : '';
$uid = isset($_POST['uid'])? $_POST['uid'] : '';
if($rid==''
------解决思路----------------------
$uid==''){
exit('rid or uid error');
}
$folder = $rid.'/'.$uid;
mkdir($folder,0777,true);
$tmp_name = $_FILES["photo"]["tmp_name"];
$name = $_FILES["photo"]["name"];
move_uploaded_file($tmp_name, $folder.'/'.$name);
echo 'success';
?>
------解决思路----------------------
echo base64_encode(file_get_contents("php://input"));
相关文章
相关视频
上一篇: php常用的正则表达式字符转换详解