使用php代码将文件上载到服务器
我想写一个php代码,更新mysql表上的现有数据,并将一个文件上传到服务器。。。一切正常,只是文件上传不正常。 如果有人能帮我解决这个问题,我将非常感激! 我的代码: 代码的第二部分:使用php代码将文件上载到服务器,php,mysql,Php,Mysql,我想写一个php代码,更新mysql表上的现有数据,并将一个文件上传到服务器。。。一切正常,只是文件上传不正常。 如果有人能帮我解决这个问题,我将非常感激! 我的代码: 代码的第二部分: <?php if ($sql0_r > 0 || $sql1_r > 0 || $sql2_r > 0 || $sql3_r > 0 || $sql4_r > 0 || $sql5_r > 0 ) { if ($
<?php
if ($sql0_r > 0 || $sql1_r > 0 || $sql2_r > 0 || $sql3_r > 0 || $sql4_r > 0 || $sql5_r > 0 ) {
if ($new_gyuruszam == NULL)
{
echo '<center><h2><br/>Sikeres frissítés!</h2><br/><h3>A következő gyűrűszám "<b style="color:#C60">'.$gyuruszam.'</b>" felülíródott az új adatokkal!</h3></center>';
}
else {
echo '<center><h2><br/>Sikeres frissítés!</h2><br/><h3>A következő gyűrűszám "<b style="color:#C60">'.$gyuruszam.'</b>" felülíródott az új "<b style="color:#C60">'.$new_gyuruszam.'</b>" gyűrűszámal!</h3></center>';
}
}
else {
echo '<center><h2><br/>A frissítés nem lehetséges!</h2><br/><h3>Lehet, hogy nem létezik ez a gyűrűszám lementve,<p>vagy nem változtattál semmit az adatokon...</p></h3></center>';
}
//Writes the photo to the server
if(move_uploaded_file($_FILES['photo1']['tmp_name'], $targetfile))
{
//Tells you if its all ok
echo "<center><br/><h3>A kép sikeresen lementödött!</h3></center>";
}
else {
//Gives and error if its not
echo "<center><br/><h3>Sikertelen kép lementés, lehetséges ok:<br/>-nem választottál ki képet;</h3></center>";
}
?>
如果我选择或不选择文件,它将从ifmove_uploaded_file$_FILES['photo1']['tmp_name'],$targetfile的第二个循环中返回错误
它告诉我没有选择任何文件,因为这是来自该循环的错误消息。。。
提前谢谢你 显示标记的内容您的标记需要有enctype=multipart/form data属性。777添加到文件夹权限$targetfile print error小心您的SQL易于SQL注入,您使用的是不推荐使用的mysql_uuu函数,如果可以执行,您不应该将用户文件上载到webroot。换句话说,您的代码中有很多错误,可能会导致一些问题,即使代码按预期工作。非常感谢RafałWalczak,我不知道我怎么会错过标签中的这一部分。。。我将enctype=multipart/form数据写入我的表单,现在它开始工作了!再次感谢!
<?php
if ($sql0_r > 0 || $sql1_r > 0 || $sql2_r > 0 || $sql3_r > 0 || $sql4_r > 0 || $sql5_r > 0 ) {
if ($new_gyuruszam == NULL)
{
echo '<center><h2><br/>Sikeres frissítés!</h2><br/><h3>A következő gyűrűszám "<b style="color:#C60">'.$gyuruszam.'</b>" felülíródott az új adatokkal!</h3></center>';
}
else {
echo '<center><h2><br/>Sikeres frissítés!</h2><br/><h3>A következő gyűrűszám "<b style="color:#C60">'.$gyuruszam.'</b>" felülíródott az új "<b style="color:#C60">'.$new_gyuruszam.'</b>" gyűrűszámal!</h3></center>';
}
}
else {
echo '<center><h2><br/>A frissítés nem lehetséges!</h2><br/><h3>Lehet, hogy nem létezik ez a gyűrűszám lementve,<p>vagy nem változtattál semmit az adatokon...</p></h3></center>';
}
//Writes the photo to the server
if(move_uploaded_file($_FILES['photo1']['tmp_name'], $targetfile))
{
//Tells you if its all ok
echo "<center><br/><h3>A kép sikeresen lementödött!</h3></center>";
}
else {
//Gives and error if its not
echo "<center><br/><h3>Sikertelen kép lementés, lehetséges ok:<br/>-nem választottál ki képet;</h3></center>";
}
?>