функция загрузки файлов работает на локальном хосте, но я не могу загружать файлы на онлайн-сервер - PullRequest
0 голосов
/ 24 октября 2019

Я занимаюсь разработкой веб-приложения, в котором мне нужно загрузить изображения. когда я загружаю изображения на localhost (localserver), он работает на 100%, но не работает на онлайн-сервере, когда я загружаю приложение. Пожалуйста, помогите мне быстро, чтобы я быстро выполнил сроки проекта.

include 'Connection.php';
$dir = "uploads";
$id = "SELECT mid from medicine ORDER BY mid DESC limit 1";
 $id = mysqli_query($con,$id);
 $id = mysqli_fetch_assoc($id);
 $mid = $id['mid'];
 if(isset($_FILES['image']['tmp_name']))
    { 
        $num_files = count($_FILES['image']['tmp_name']);
        for($i=0; $i < $num_files;$i++)
        {
    if(!is_uploaded_file($_FILES['image']['tmp_name'][$i]))
       {
         $messages[] = 'No file uploaded';
       }
         else
       {

  if(@copy($_FILES['image']['tmp_name'][$i],$dir.'/'.$_FILES['image']['name'][$i]))
   {
        $img = $_FILES['image']['name'][$i];      
       mysqli_query($con,"INSERT into images (dir,mid)Values('$img',$mid)");
       $messages[] = $_FILES['image']['name'][$i].'uploaded';
                }
                else
                {
            $messages[] = 'Uploading '.$_FILES['image']['name'][$i].' Failed';
                }
            }
        }
    }
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...