Php 如何将图像上传到服务器的磁盘驱动器?

Php 如何将图像上传到服务器的磁盘驱动器?,php,Php,我正在制作一个查找网站。我已经制作了一份注册表格。我想在表单中添加个人资料图片选项 这是它的代码 <input type="file" name="fileToUpload" id="fileToUpload"> 如何将映像存储在服务器计算机的磁盘驱动器中?使用phpmove\u upload\u file <?php if(isset($_FILES['image'])){ $errors= array(); $fi

我正在制作一个查找网站。我已经制作了一份注册表格。我想在表单中添加个人资料图片选项

这是它的代码

<input type="file" name="fileToUpload" id="fileToUpload">


如何将映像存储在服务器计算机的磁盘驱动器中?

使用php
move\u upload\u file

<?php
       if(isset($_FILES['image'])){
          $errors= array();
          $file_name = $_FILES['image']['name'];
          $file_size =$_FILES['image']['size'];
          $file_tmp =$_FILES['image']['tmp_name'];
          $file_type=$_FILES['image']['type'];
          move_uploaded_file($file_tmp,"images/".$file_name);
          echo "Success";

       }
    ?>
    <html>
       <body>

          <form action="" method="POST" enctype="multipart/form-data">
             <input type="file" name="image" />
             <input type="submit"/>
          </form>

       </body>
    </html>

移动上传的文件(文件,newloc)

文件:-指定要移动的文件

newloc:-指定文件的新位置


首先,表单应该具有属性
enctype=“multipart/form data”
。您也可以使用
复制(文件,到文件)


它给出了以下错误,
警告:移动上传的文件(images/1.png)[function.move上传的文件]:无法打开流:第33行的/home/sadahr/inspuratesystems.com/tutionteacher/receive.php中没有此类文件或目录。我再次运行了脚本,但是图像没有上传。现在它给了我以下警告,
警告:move_uplated_file(images/8486.image/png)[function.move uplated file]:无法打开流:第38行的/home/sadathr/inspuratesystems.com/tutionteacher/receive.php中没有这样的文件或目录
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post"   enctype="multipart/form-data">
<input type="file" name="fileToUpload" id="fileToUpload">
<input type="submit" value="Upload Image" name="submit">
if (strlen($_FILES['fileToUpload']['tmp_name']) > 0) {

    $path="path/to/new-location/IMAGENAME-With-Extension";

    copy($_FILES['fileToUpload']['tmp_name'],$path);
}