图片上传后不显示所在目录 如图那里还是空的 看下我的源码 是不是那有问题啊
<!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>对不起,你没有上传图片! ";
echo "<a href='javascript:history.go(-1)'>返回重新操作</a></center>";
exit;
}
if ($_FILES['myfile']['size']>=2000000){
echo "<br><br><br><br><br><center>对不起,你上传的图片大小超过2MB ";
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"> </td>
<td> </td>
</tr>
</table>
</body>
</html>
<input type="submit" name="Submit" value="上传" /></td>
/********************************/
应该有2个按钮啊
一个是你写的上传
另一个是默认的 browse
你的browse呢???
2、感觉你似乎想在 <input name="myfile" type="file" size="35" /> 框中显示 上传文件路径
这是不可能的,因为 type=file 控件时只读的