gpt4 book ai didi

php - move_uploaded_file 出现错误

转载 作者:行者123 更新时间:2023-12-03 02:36:19 25 4
gpt4 key购买 nike

这是我的表格

<form action="test.php" method="post" name="myform"> 
<table width="500" border="0">
<tr>
<td width="369" colspan="3">Admin's Area </td>
<td width="121"><?php echo $_SESSION['name'];?></td>
</tr>
<tr>
<td colspan="3">sponseres list </td>
<td><a href="admin.php#sponserForm">+Add new Sponser</a></td>
</tr>
<tr>
<td colspan="3"><?php echo $sponsere_list; ?></td>
<td>&nbsp;</td>
</tr>
<tr>
<td align="center" colspan="4"> <a name="sponserForm" id="sponserForm"></a> Add New Sponser Form</td>
</tr>
<tr>
<td align="left">Sponser name</td>
<td align="left"><input type="text" name="spname" id="spname" tabindex="1" /></td>
<td colspan="2" align="center">&nbsp;</td>
</tr>
<tr>
<td align="left">Image</td>
<td align="left"><input type="file" name="fileToUpload" /></td>
<td colspan="2" align="center">&nbsp;</td>
</tr>
<tr>
<td align="left">Add this</td>
<td align="left"><input type="submit" name="sumit" id="sumit" value="Submit" tabindex="3" /></td>
<td colspan="2" align="center">&nbsp;</td>
</tr>
<tr>
<td align="center" colspan="4">&nbsp;</td>
</tr>
</table>
</form>

这是检索它的 php 代码

<?php 
if(isset($_POST['spname'])){
$spname=mysql_real_escape_string($_POST['spname']);
$user_query = "INSERT INTO `sponsers` (`spname`)
VALUES ('{$spname}')
";
$sql=mysql_query($user_query)or die (mysql_error());
$spic= mysql_insert_id();
$newname="$spic.jpg";
move_uploaded_file($_FILES["fileToUpload"]["tmp_name"],"../sponsers/$newname")or die (mysql_error());
}
?>

当我尝试上传图像时,它给我这条警告消息注意:未定义索引:第 3 行 J:\xampp\htdocs\srimag\admin\test.php 中的 fileToUpload

所以我尝试使用 $_POST['fileToUpload'] 来回显 fileToUpload 值,它显示的值没有错误,因此无法找出错误。

所以请帮助我:-(谢谢。

最佳答案

您的主要问题是表单上缺少适当的 enctype 属性

<form ... enctype="multipart/form-data">

请务必仔细阅读本手册的这一部分 - http://php.net/manual/en/features.file-upload.php

first page 中提到了您的问题

Note:

Be sure your file upload form has attribute enctype="multipart/form-data" otherwise the file upload will not work.

关于php - move_uploaded_file 出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10477122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com