求PHP批量上传图片代码,能够删除的 本帖最后由 zyk96321 于 2009-08-02 20:18:10 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.表单里写几个<input type="file" name="file1"><input type="file" name="file2">,具体略2.后台处理:/* form operate */switch(strtolower($_GET['action'])){ case 'add': //文件处理 foreach(array_keys($_FILES) as $fileKey){ if(!empty($_FILES[$fileKey]['tmp_name'])){ $extend=pathinfo($_FILES[$fileKey]['name']); $fileName=date('YmdHis').".".strtolower($extend['extension']); move_uploaded_file($_FILES[$fileKey]['tmp_name'],'../upload/'.$fileName); } } //此处数据库操作等 break; case 'edit': //文件处理 foreach(array_keys($_FILES) as $fileKey){ if(!empty($_FILES[$fileKey]['tmp_name'])){ $extend=pathinfo($_FILES[$fileKey]['name']); $fileName=date('YmdHis').".".strtolower($extend['extension']); @unlink('../upload/'.$rows[$fileKey]);//此处删除数据库指向存在的文件 move_uploaded_file($_FILES[$fileKey]['tmp_name'],'../upload/'.$fileName); } } //此处数据库操作 break; default:break;}主要代码就这些了 $uploaddir = 'E:\\MyProgram\\php_code';$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { echo "ok";} else { echo "failed";}这是最基本的代码了,你可以在这上面进行扩展使用 怎么从代码里面得到网页的源码?(类似chrome的开发人员工具) 帮忙看下代码(类似用户验证程序..) PHP开发工程师设计 我的创业故事-一个PHP创业者的执着 php如何远程连接db2数据库? 有人对CURL 的 CURLOPT_POSTFIELDS 比较熟悉吗?帮我解释解释 php新手问题,急!!!! 请问php中,如何实现类似于.net中的ispostback的判断的功能? 这里的@是什么用意啊 在ecmall商品详情页显示收藏数量 简单的问题,请教! sql与 foreach 问题
2.后台处理:/* form operate */
switch(strtolower($_GET['action'])){
case 'add':
//文件处理
foreach(array_keys($_FILES) as $fileKey){
if(!empty($_FILES[$fileKey]['tmp_name'])){
$extend=pathinfo($_FILES[$fileKey]['name']);
$fileName=date('YmdHis').".".strtolower($extend['extension']);
move_uploaded_file($_FILES[$fileKey]['tmp_name'],'../upload/'.$fileName);
}
}
//此处数据库操作等
break;
case 'edit':
//文件处理
foreach(array_keys($_FILES) as $fileKey){
if(!empty($_FILES[$fileKey]['tmp_name'])){
$extend=pathinfo($_FILES[$fileKey]['name']);
$fileName=date('YmdHis').".".strtolower($extend['extension']);
@unlink('../upload/'.$rows[$fileKey]);//此处删除数据库指向存在的文件
move_uploaded_file($_FILES[$fileKey]['tmp_name'],'../upload/'.$fileName);
}
}
//此处数据库操作
break;
default:break;
}主要代码就这些了
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "ok";
} else {
echo "failed";
}这是最基本的代码了,你可以在这上面进行扩展使用