PHP 7 Imagick writeimage () ошибка пути - PullRequest
0 голосов
/ 17 октября 2018

Я пытаюсь создать простое миниатюрное изображение и загрузить его на сервер с помощью imagick.Изображение выбирается с помощью формы, и я могу создать большой палец с помощью Imagick, однако оно не сохраняется в нужном месте.

Когда я использую приведенный ниже код, изображение сохраняется в том же каталоге.в качестве страницы указан код, который включает путь к файлу в имени изображения.Например, «\ images \ myuploaded.jpg» в качестве имени файла.

if($_SERVER['REQUEST_METHOD'] == 'POST'){
    $errors = array();
    if(preg_match("!image!", $_FILES['image']['type'])){
        $image = $_FILES['image']['tmp_name'];
        $imagethumb = new Imagick("$image");
        $imagethumb->setImageFormat("jpg");
        $imagethumb->thumbnailImage(100, 0);
        $imgpath = "\images\\".$_FILES['image']['name'];
        $imagethumb->writeImage($imgpath);
        $_SESSION['message']=$image;
    }else{
        $errors['image'] = "You must select a .png, .jpg, or .gif images file.";
        $_SESSION['message']=$errors['image'];
    }

}

Спасибо за любую помощь.

_t

...