在php图像上传过程中。。在php中使用move\u上传的\u文件方法。。。选定的图像不会移动到新的floder

在php图像上传过程中。。在php中使用move\u上传的\u文件方法。。。选定的图像不会移动到新的floder,php,file-upload,Php,File Upload,在php图像上载中,临时文件将移动到用户floder,但不会移动到新floder html代码 <form method="POST" action="db.php" enctype="multipart/form-data"> <input type="file" name="myimage"> <input type="submit" name="submit_image" value="Upload"> </form>

在php图像上载中,临时文件将移动到用户floder,但不会移动到新floder

html代码

<form method="POST" action="db.php" enctype="multipart/form-data">
    <input type="file" name="myimage">
    <input type="submit" name="submit_image" value="Upload">
 </form>

php代码

<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'password11';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
mysql_select_db('loginn');
$upload_image=$_FILES['myimage'] ['tmp_name'];
echo  $upload_image;
$folder="images/";
move_uploaded_file($_FILES[' myimage '][' tmp_name '],'$folder'.$_FILES[' myimage '][' name ']);
$insert_path="INSERT INTO demo(path,image)   VALUES('$folder','$upload_image')";
$var=mysql_query($insert_path);
 ?>

您使用了
'$folder'
(带引号),但您应该使用
$folder
(不带引号)。还需要删除空格['myimage']['tmp_name']和['myimage']['name']

您可以使用以下选项:

move_uploaded_file($_FILES['myimage']['tmp_name'],$folder.$_FILES['myimage']['name']);

我希望这有帮助

['myimage']['tmp_name']和['myimage']['name']中删除空格

HTML代码:

<form method="POST" action="db.php" enctype="multipart/form-data">
    <input type="file" name="myimage">
    <input type="submit" name="submit_image" value="Upload">
 </form>
像这样更改代码。。。不要在数组名称之间留下空格

  [' myimage '][' tmp_name ']

$\u文件['myimage']['tmp\u name']
中有空格,这可能就是问题所在?
  [' myimage '][' tmp_name ']