这段上传代码哪里错了 ,求高手 本帖最后由 qwe_121 于 2010-10-29 11:38:27 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input type="file" name="upload" id="file" /> //name是不是upload? 是啊 <tr align="center" valign="middle"> <td align="center" height="40" bgcolor="#FFFFFF">选择上传文件:<input type="file" name="upload" style="width:280px"></td> </tr> <form enctype="multipart/form-data">有? 错误信息undefinen index: upload in /var/www/2009/webroot/subject/hotel_admin/shangchuan.php on line 16 有<form enctype="multipart/form-data" action="shangchuan.php" method="post"> <table width="400" border="0" cellspacing="1" cellpadding="1"> <tr align="center"> <td height="25" style="background-image:url({{$theme_v3}}/images/hotel_ad/left.jpg);" width="400" style="color:#FFFFFF ">文件上传</td> </tr> <tr align="center" valign="middle"> <td align="center" height="40" bgcolor="#FFFFFF">选择上传文件:<input type="file" name="upload" style="width:280px"></td> </tr> <tr align="center" valign="middle"> <td style="background-image:url({{$theme_v3}}/images/hotel_ad/left.jpg);" height="24" width="400"> <div align="center"> <input type="submit" value="开始上传"> </div> </td> </tr> </table></form> $file=$_FILES['upload'];//报这段错误改为 var_dump($_FILES['upload']);exit; 很明显没有提交过来,确保名字是正确的,还有在form里面 这样写还是报错Notice: Undefined index: upload in /var/www/2009/webroot/subject/hotel_admin/shangchuan.php on line 16NULL 你提交的时候就已经执行上传。要判断是否提交了echo <<<HTML<form enctype="multipart/form-data" action="shangchuan.php" method="post"> <table width="400" border="0" cellspacing="1" cellpadding="1"> <tr align="center"> <td height="25" style="background-image:url({{$theme_v3}}/images/hotel_ad/left.jpg);" width="400" style="color:#FFFFFF ">文件上传</td> </tr> <tr align="center" valign="middle"> <td align="center" height="40" bgcolor="#FFFFFF">选择上传文件:<input type="file" name="upload" style="width:280px"></td> </tr> <tr align="center" valign="middle"> <td style="background-image:url({{$theme_v3}}/images/hotel_ad/left.jpg);" height="24" width="400"> <div align="center"> <input type="submit" name='submits' value="开始上传"> </div> </td> </tr> </table></form>HTML;if(isset($_POST['submits'])){ //提交执行内容} 如何把&#开头的编码转为中文? php如何写XML单标签 syntax error, unexpected T_ELSE 在处理一个看起来简单的问题。 地址栏接受值问题 Email 问题,在线等。。 如何包含这些呢 php mysql mysql_fetch_array()报错问题,刷新就没事了。 表单提交信息处理问题 老大们,采用ssi(shtml)对服务器效率会不会有影响? php 怎样读取word,excel,pdf, (包括文字段落格式) 获取页面的来源的实现?
是啊 <tr align="center" valign="middle">
<td align="center" height="40" bgcolor="#FFFFFF">选择上传文件:<input type="file" name="upload" style="width:280px"></td>
</tr>
undefinen index: upload in /var/www/2009/webroot/subject/hotel_admin/shangchuan.php on line 16
<form enctype="multipart/form-data" action="shangchuan.php" method="post">
<table width="400" border="0" cellspacing="1" cellpadding="1">
<tr align="center">
<td height="25" style="background-image:url({{$theme_v3}}/images/hotel_ad/left.jpg);" width="400" style="color:#FFFFFF ">文件上传</td>
</tr>
<tr align="center" valign="middle">
<td align="center" height="40" bgcolor="#FFFFFF">选择上传文件:<input type="file" name="upload" style="width:280px"></td>
</tr>
<tr align="center" valign="middle">
<td style="background-image:url({{$theme_v3}}/images/hotel_ad/left.jpg);" height="24" width="400">
<div align="center">
<input type="submit" value="开始上传">
</div>
</td>
</tr>
</table>
</form>
改为 var_dump($_FILES['upload']);exit;
NULL
echo <<<HTML
<form enctype="multipart/form-data" action="shangchuan.php" method="post">
<table width="400" border="0" cellspacing="1" cellpadding="1">
<tr align="center">
<td height="25" style="background-image:url({{$theme_v3}}/images/hotel_ad/left.jpg);" width="400" style="color:#FFFFFF ">文件上传</td>
</tr>
<tr align="center" valign="middle">
<td align="center" height="40" bgcolor="#FFFFFF">选择上传文件:<input type="file" name="upload" style="width:280px"></td>
</tr>
<tr align="center" valign="middle">
<td style="background-image:url({{$theme_v3}}/images/hotel_ad/left.jpg);" height="24" width="400">
<div align="center"> <input type="submit" name='submits' value="开始上传">
</div>
</td>
</tr>
</table>
</form>
HTML;
if(isset($_POST['submits']))
{
//提交执行内容
}