for ($i=0;$i<count($_FILES['userfile']['name']);$i++)
解决方案 »
- 上传照片页面,调用后,不出提示信息
- 我使用XDEBUG+Eclipse+PDT时,无法在断点处停止
- zend studio for eclipse能不能边编辑代码,边查看生成的页面?
- 高分测试网站速度!测者有分!
- 个人空间的URL是怎么弄的?
- <param xxx name="src" xxx value="" xxx /> 当name和value位置不确定时,怎么写匹配正则?
- 【求助】PHP5中如何使用XSLT扩展?
- php日期函数无法直接得到特定一日的星期几吧?中文的
- 谁能给我一个这样的程序:用php列出服务器硬盘上的文件资源结构(目录和文件)?
- 为什么我的PHP中用insert into只能插入部分字段
- php与ip地址
- 100分求解 smarty 的 register_function 函数
<?php
include ("upload_class.php");for ($i=0;$i<count($_FILES['userfile']);$i++){
$filename[$i]=$_FILES['userfile'][$i]['name'];
$fileerror[$i]=$_FILES['userfile'][[$i]'error'];
$filesize[$i]=$_FILES['userfile'][$i]['size'];
$filetmpname[$i]=$_FILES['userfile'][$i]['tmp_name'];
$filetype[$i]=$_FILES['userfile'][$i]['type'];
$filetemp=new file_upload("$filename[$i]","$fileerror[$i]","$filesize[$i]","$filetmpname[$i]","$filetype[$i]");
}
?>
$mvfilenamearr=explode('.',basename($mvfilename));
$mvtime=mktime();
$mvfilenamearr[0]=$this->rand_string(10)."$mvtime";
$mvfilename=implode('.',$mvfilenamearr); if (is_uploaded_file($mvfiletmp)){
$uploadfile=self::FILE_PATH."$mvfilename";
$result=move_uploaded_file($mvfiletmp,$uploadfile);
return $result;
}
[/php]
$mvfilenamearr[0]=$this->rand_string(10)."$mvtime";应该是:$mvfilenamearr[0].=$this->rand_string(10)."$mvtime";吧~根本没连接你有echo过吗~还有$mvfilename=implode('.',$mvfilenamearr);这句你完全没意义因为$mvfilenamearr里已经完全没后缀了。
$file_name取不到应该是你构造函数写错的关系~