不使用任何形式上传图像

时间:2019-06-20 14:03:25

标签: php

我想将图像上传到Apache服务器,并且我不想使用任何形式,只是一个php脚本将从路径中获取图像,然后将其上传到服务器。

我试图从路径获取图像,但是我遇到了函数move_uploaded_file

的问题
<?php
$image=$_GET["image"];//path of the image
$img = fopen($image, "r");
   if(isset($img)){
      $errors= array();
      $file_name = $img;
      $file_size =filesize($image);
      $file_tmp =$img['image']['tmp_name'];
      $file_ext=strtolower(end(explode('.',$img['image']['name'])));
      $target_dir="ph/";
      $extensions= array("jpeg","jpg","png");
      echo $file_tmp;
      if($file_size > 2097152){
         $errors[]='File size must be excately 2 MB';
      }

      if(empty($errors)==true){
         move_uploaded_file($file_tmp,$target_dir.$file_name);
         echo "Success";
      }else{
         print_r($errors);
      }
   }
?>

0 个答案:

没有答案