我做了个php文件上传,为何传过去后获取不到文件的名称,(有时能获取到,但有时又获取不到,请问是不是本地的配置文件有问题?)
解决方案 »
- PHP 生成XML 去掉 表格 只留下文字
- php应该如何读取word和Excel文件的内容?
- 求高手们,看看这段代码有没有冗余的代码,或有什么改进的地方。
- 这个多维数组排序函数难以理解
- 求PHP网站后台管理 管理员 权限控制 系统方案
- 有关PHP安装的问题
- 本人,学习、使用php有三年多时间,在其期间得到csdn各位高人的指点,前后,共做出了5,6十个采用php+mysql的网站,同时,兼有内部小型mis
- PHP论坛老是被别人批量发贴,苦啊
- 帮手啊!~~~~~~~~
- 好想在php做斑竹阿,大家有没有觉得我们喜爱的php版好冷清!(申请做版主)
- 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的,可还是获取不到文件的名称