Таким образом, у меня в основном есть многократный ввод данных, который позволяет пользователям загружать любое количество изображений за один раз, затем мне нужно сохранить копию и изменить размер миниатюры, а также сохранить ее.
Я использую класс, доступный здесь, для изменения размера и загрузки своих изображений с помощью php, http://www.white -hat-web-design.co.uk / blog / resizing-images-with-php /
однако у меня возникают проблемы, когда я использую foreach с ним, SimpleImage () не работает, нужно ли мне указывать это перед foreach или что-то в этом роде.
Вот мой код,
foreach(array_keys($_FILES['ref']['name']) as $i) {
$time = date("fYhis");
$destination="./../img/treatments/" .$pageid. "/refimgs";
$tdestination="./../img/treatments/" .$pageid. "/refimgs/thumbs";
include('image.php');
$image = new SimpleImage();
$image->load($_FILES['ref']['name'][$i]);
$image->save($destination . '/' .$time . $i . '.jpg');
$image->resizeToWidth(140);
$image->save($t_destination . '/' .$time . $i . '.jpg');
}