php上传问量 我做了个php文件上传,为何传过去后获取不到文件的名称,(有时能获取到,但有时又获取不到,请问是不是本地的配置文件有问题?) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <form action="upfile.php?action=up" enctype="multipart/form-data" name="form" method="post" onSubmit="if (!check()) return false;"><input name="webfile" type="file" id="webfile" size="20"><input type="submit" name="Submit" value="确认上传" class=inputbut /></form>upfile.php页面if(@$_GET['action']=='up'){ $savePath="tempfile/"; if($_FILES['webfile']['name']!='') { $tmp_file=$_FILES['webfile']['tmp_name']; $file_types=explode(".",$_FILES['webfile']['name']); $file_type=$file_types[count($file_types)-1]; if(strtolower($file_type)=="rar" || strtolower($file_type)=="zip"){ $file_name=$_FILES['webfile']['name']; if(!copy($tmp_file,$savePath.$file_name)){ echo "<span style=\"color:red;line-height: 25px;\">上传错误请重试!!<a href=# onclick=history.go(-1);>[返回]</a></span>"; }else{ $zip = new ZipArchive(); $unzipfile=$savePath.$file_name; if($zip->open($unzipfile) === TRUE){ $zip->extractTo('webfile/'); } $zip->close(); unlink($savePath.$file_name); echo "<span style=\"color:red;line-height: 25px;\">上传成功!</span>"; $webname=str_replace(".zip",'',$file_name); //网站 //$filefloder=$savePath.$webname; echo "<script type='text/javascript'>location.href='index.php?webname=$webname';</script>"; } } }else{ echo "<span style=\"color:red;line-height: 25px;\">请选择需要上传的文件!!<a href=# onclick=history.go(-1);>[返回]</a> </span>"; }我的配置文件可上传文件的小设置为50M的,可还是获取不到文件的名称 简单功能 新手求思路。。 跪求高手帮忙写PHP代码 php能不能在构造函数中析构? apache上已经安装缓存插件(eAccelerator),还有必要再生成php缓存文件吗? fopen不能读取远程url,但是alowurlopen已经是on的,怎么解决? 谁有比较好的缩略图生成函数? 大拿帮忙啊!!!急死了!!!弄了好久!!! 我发现一个站 怎么调 都没法保存生成cookie文件,求大神指点 求高手给一个Metro风格布局 为什么粉色div浮不上去! js方法中可以写php代码么? 关于PHP文件的header--恩,放分的标题要长
<input name="webfile" type="file" id="webfile" size="20">
<input type="submit" name="Submit" value="确认上传" class=inputbut />
</form>
upfile.php页面
if(@$_GET['action']=='up'){
$savePath="tempfile/";
if($_FILES['webfile']['name']!='')
{
$tmp_file=$_FILES['webfile']['tmp_name'];
$file_types=explode(".",$_FILES['webfile']['name']);
$file_type=$file_types[count($file_types)-1];
if(strtolower($file_type)=="rar" || strtolower($file_type)=="zip"){
$file_name=$_FILES['webfile']['name'];
if(!copy($tmp_file,$savePath.$file_name)){
echo "<span style=\"color:red;line-height: 25px;\">上传错误请重试!!<a href=# onclick=history.go(-1);>[返回]</a></span>";
}else{
$zip = new ZipArchive();
$unzipfile=$savePath.$file_name;
if($zip->open($unzipfile) === TRUE){
$zip->extractTo('webfile/');
}
$zip->close();
unlink($savePath.$file_name);
echo "<span style=\"color:red;line-height: 25px;\">上传成功!</span>";
$webname=str_replace(".zip",'',$file_name); //网站
//$filefloder=$savePath.$webname;
echo "<script type='text/javascript'>location.href='index.php?webname=$webname';</script>";
}
}
}else{
echo "<span style=\"color:red;line-height: 25px;\">请选择需要上传的文件!!<a href=# onclick=history.go(-1);>[返回]</a> </span>";
}我的配置文件可上传文件的小设置为50M的,可还是获取不到文件的名称