我想将图像上传到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);
}
}
?>