我写了段后台图片上传代码!但是运行起来报错!图片地址能够存进数据库!但是在根目录下不生成存放图片的临时文件夹!代码如下:
<tr bgcolor="#FFFFFF" onMouseOver="this.style.backgroundColor='#E7F5FE'" onMouseOut="this.style.backgroundColor=''">
        <td width="12%" height="29" align="right"  class="text1">图片:</td>
        <td align="left"  class="text-red"><label>&nbsp;
        <input name="file1" type="file" class="input" id="file1" size="40" />
        </label>(图片尺寸81*76 象素)</td>
      </tr>
//=========================上传图片
if (is_uploaded_file($_FILES['file1']['tmp_name'])){

$fileType=array('jpg','gif','bmp','png');//允许上传的文件类型
$upfileDir='games/userfiles/';
$maxSize=800; //单位:KB
if(!in_array(substr($_FILES['file1']['name'],-3,3),$fileType))
die("<script>alert('不允许上传该类型的文件!-808');history.back();</script>");
if(strpos($_FILES['file1']['type'],'image')===false)
die("<script>alert('不允许上传该类型的文件!');history.back();</script>");
if($_FILES['file1']['size']> $maxSize*1024)
die( "<script>alert('文件过大!');history.back();</script>");
if($_FILES['file1']['error'] !=0)
die("<script>alert('未知错误,文件上传失败!');history.back();</script>");
$targetDir=$_SERVER['DOCUMENT_ROOT'].'/'.$upfileDir;
$targetFile=date('Ymd').time().substr($_FILES['file1']['name'],-4,4);
$realFile=$targetDir.$targetFile;

if(function_exists('move_uploaded_file')){
 move_uploaded_file($_FILES['file1']['tmp_name'],$realFile);
}

} $NewsImage=$upfileDir.$targetFile;
//=========================结束 提示错误代码:
Warning: move_uploaded_file(D:/AppServ/www/games/userfiles/201008151281842338.jpg) [function.move-uploaded-file]: failed to open stream: No such file or directory in D:\AppServ\www\games\admin_system\news\news_add_post.php on line 31Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\WINDOWS\TEMP\phpED.tmp' to 'D:/AppServ/www/games/userfiles/201008151281842338.jpg' in D:\AppServ\www\games\admin_system\news\news_add_post.php on line 31insert into tb_news (title,content,newsdate,writer,images) values ('de','
de',now(),'de','games/userfiles/201008151281842338.jpg')