图片上传后不显示所在目录  如图那里还是空的  看下我的源码  是不是那有问题啊
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>上传图片</title>
<style type="text/css">
<!--
body,td,th {
font-size: 12px;
color:#555555;
}
body {
margin-left: 3px;
margin-top: 35px;
margin-right: 3px;
margin-bottom: 3px;
}
-->
</style></head>
<?php
if($_GET["s"]=="save"){
include("function.php");
if ($_FILES['myfile']['size']<=0){
echo "<br><br><br><br><br><center>对不起,你没有上传图片!&nbsp;&nbsp;&nbsp;";
echo "<a href='javascript:history.go(-1)'>返回重新操作</a></center>";
exit;
}
if ($_FILES['myfile']['size']>=2000000){
echo "<br><br><br><br><br><center>对不起,你上传的图片大小超过2MB&nbsp;&nbsp;&nbsp;";
echo "<a href='javascript:history.go(-1)'>返回重新操作</a></center>";
exit;
}
echo $_FILES['myfile']['size'];
$f=$_FILES['myfile'];//获得上传文件
$dest_dir='uploadfiles221';//设定上传总目录 
$form=$_POST["form"];
$folder=$_POST['imgfolder'];
$exten=strtolower(strrchr($f['name'],"."));//获得文件扩展名
if ($exten==".gif"||$exten==".png"||$exten==".jpg"||$exten==".bmp"||$exten==".swf")
{
$newfolder=$dest_dir."/".$folder;
createFolder("../".$newfolder);
$dest="../".$newfolder."/".date("ymdhis").$exten;//设置文件名为日期的新文件名 
$dest2="/".$newfolder."/".date("ymdhis").$exten;//取得文件返回路径
$r=move_uploaded_file($_FILES['myfile']['tmp_name'],$dest); 
//如果是上传游戏截图 则生成缩略图
if($folder=="gamepicture"||$folder=="newspic"){
$dest3="../".$newfolder."/s_".date("ymdhis").$exten;//取得文件返回路径
//makethumb($dest,$dest3,120,100);
image_resize($dest,$dest3,125,90);
}chmod($dest, 0644);//设置文件属性为可读if($r)
echo "<script>parent.closewin();parent.SetFormVal('".$form."','".$dest2."')</script>";
else
{
echo "上传失败!";
exit;
}
}
else
{
echo "<br><br><br><br><br><center>对不起,你上传的图片文件格式不正确!只可以上传jpg,png,gif,bmp四种格式.<br><br>";
echo "<a href='javascript:history.go(-1)'>返回重新操作</a></center>";
exit;
}
}
?><body>
<br />
<table width="480" border="0" cellpadding="0" cellspacing="0" align="center" style="border:1px solid  #FFCC00" bgcolor="#FDFAEE">
  <!--DWLayoutTable-->
  <tr>
    <td height="35" colspan="2" align="center" valign="middle"></td>
  </tr>
  <form action="image_add.php?s=save" method="post" enctype="multipart/form-data" name="Form2">
  <input type="hidden" name="imgfolder" value="<?php echo $_GET["imgfolder"]?>">
  <input type="hidden" name="form" value="<?php echo $_GET["form"]?>">
  <tr>
    <td height="30" align="right" valign="middle" width="80">上传文件:</td>
    <td valign="middle"><input name="myfile" type="file" size="35" />
    <input type="submit" name="Submit" value="上传" /></td>
  </tr>
  </form>
  <tr>
    <td height="35">&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
</html>

解决方案 »

  1.   

    <td valign="middle"><input name="myfile" type="file" size="35" />
      <input type="submit" name="Submit" value="上传" /></td>
    /********************************/
    应该有2个按钮啊
    一个是你写的上传
    另一个是默认的 browse
    你的browse呢???
      

  2.   

    我的网站是这样的!!  先点最击下面上传  弹出小窗口  问题出在上传完成 没有东西 下面栏里应该出现uploadfiles/logopic/5645454.jpg 才对
      
      

  3.   

    1、代码中并没有输出 上传文件路径($dest2或$dest3)
    2、感觉你似乎想在 <input name="myfile" type="file" size="35" /> 框中显示 上传文件路径
    这是不可能的,因为 type=file 控件时只读的