大虾们,这样都不行呀! if($answerfile!=''){ $num=strrpos($answerfile_name,"."); $filepathname=substr($answerfile_name,0,$num); $doctype=substr($answerfile_name,$num,strlen($answerfile_name)); if ($doctype==".gif" or $doctype==".jpg" or $doctype==".jpeg" or $doctype==".GIF" or $doctype==".JPG" or $doctype==".JPEG"){
我试了一下还是不行。
错误为:Fatal error: Call to undefined function: move_uploaded_file()
我PHP为php-4.0.1
好象没有此函数!
继续等待。
if($answerfile!=''){
$num=strrpos($answerfile_name,".");
$filepathname=substr($answerfile_name,0,$num);
$doctype=substr($answerfile_name,$num,strlen($answerfile_name));
if ($doctype==".gif" or $doctype==".jpg" or $doctype==".jpeg" or $doctype==".GIF" or $doctype==".JPG" or $doctype==".JPEG"){
$filepath = "../public/files/".$uuserid.$datetimess.$doctype;
copy($answerfile,$filepath);
}
else {
alert("只能上传.gif、.jpg和.jpeg,请重新选择!","0");
}
}
用的是虚拟主机吧?那个public是默认的根目录,你加上它怎么行。
(PHP 4 >= 4.0.3)