不能上传文件名为数字的文件...如何解决...????? 同意楼上的,用这种方法获取数据比较好$_FILES['file1']['type'])move_uploaded_file($f['tmp_name'],$fname);也换成这样! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 还是不行上传一个叫200407310741111660.gif的文件他就会生成一个Array.gif 可能是你的操作系统不支持这种命名格式,比如linux就不支持。包括一些以大写字母命名的文件也有支持。 不光是数字文件名吧?!你有$f=& $HTTP_POST_FILES['file1']; //$f是一个数组...$fname = $f . ".gif"; //这样写只会是Array.gif,因为$f是数组...应写作$name = $f['name'];另外$f=& $HTTP_POST_FILES['file1'];$dest_dir='uploads';$fdt= date('sYmdHis');$dest=$dest_dir.'/'.$fdt;switch($HTTP_POST_FILES['file1']['type']){ case "image/pjpeg": $fname = $dest . ".jpg"; break; case "image/gif": $fname = $f . ".gif"; break; case "image/x-png": $fname = $dest . ".png"; break; default: }这一段,毛病不少。最后产生的文件名的格式并不统一 求一段PHP代码 php连接本地mssql失败问题 估计是老问题啦------多文件上传,获取控件个数 MVC框架 php字符串截取问题!!急!! 急需解决!!! 一个简单的问题 PHP连接ORACLE的问题 有谁知道在PHP中怎样实现从数据库中取出数据,然后生成一个二级菜单,谢谢,给出原码,分数一定给 请大家推荐一个Php编辑软件,最好有语法颜色区分的、可以预览的那种。 [javascript]:怎么在文本框中只能输入“***.**”的格式的数字。(数字输入到小数点后两位就不能往下输入了)。 怎么在整个数据库或者多个数据表中进行搜索?
你有
$f=& $HTTP_POST_FILES['file1']; //$f是一个数组
...
$fname = $f . ".gif"; //这样写只会是Array.gif,因为$f是数组
...
应写作
$name = $f['name'];另外
$f=& $HTTP_POST_FILES['file1'];
$dest_dir='uploads';
$fdt= date('sYmdHis');
$dest=$dest_dir.'/'.$fdt;
switch($HTTP_POST_FILES['file1']['type']){
case "image/pjpeg":
$fname = $dest . ".jpg";
break;
case "image/gif":
$fname = $f . ".gif";
break;
case "image/x-png":
$fname = $dest . ".png";
break;
default:
}
这一段,毛病不少。最后产生的文件名的格式并不统一