Sepuka
Новичок
особенности ф-и copy
Искал в поиске. не нашел. но много похожего.
копируя изображение ф-ей copy оно копируется, размер соответствует, но открывая его свойства ширину и высоту показывает 0*0 пикселей и браузер не может его воспроизвести.
поэтому, видимо, и функция imageCreateFromJpeg отказывается потом работать и в итоге создается черный квадрат
везде где можно вставлял проверки на ошибки, не помогает. Например getimagesize($_FILES['myfile']['tmp_name']) выдает массив, где я смотрю 2 ячейку, которая вроде как содержит в себе цифру соответствующему расширению, цифра там не понятна какая. То есть я так понимаю что после копирования приходит уже не изображение а файл не определенного типа. Как быть?
Искал в поиске. не нашел. но много похожего.
копируя изображение ф-ей copy оно копируется, размер соответствует, но открывая его свойства ширину и высоту показывает 0*0 пикселей и браузер не может его воспроизвести.
PHP:
$name_of_file = $_FILES['myfile']['name'];
$pathB = "../$folder/$name_of_file";
$pathS = "../$folder/small_$name_of_file";
if (!copy($_FILES['myfile']['tmp_name'], $pathB)) error("файл не сохранен");
PHP:
$from = imageCreateFromJpeg($pathB);
$to = imageCreateTrueColor(100,100);
imageCopyResampled($to, $from, 0, 0, 0, 0, imageSX($to), imageSY($to), imageSX($from), imageSY($from)); imageJpeg($to, $pathS);