Желательно не отправлять на статьи т.к. я их не понимаю, а показать на примере.
<?php
$data = $_POST;
if (isset($data['generate'])) {
if($_FILES['img1']['error'] == 0) { // Нет ошибок
$name = $_FILES['img1']['name'];
$name1 = 'do.jpg';
move_uploaded_file($_FILES['img1']['tmp_name'],$name1);
}
if($_FILES['img2']['error'] == 0) { // Нет ошибок
$name = $_FILES['img2']['name'];
$name2 = 'posle.jpg';
move_uploaded_file($_FILES['img2']['tmp_name'],$name2);
}
}
$do = 'do.jpg'; // Получаем изображение
$sizedo = getimagesize($do); // Получаем размер изображения в массиве
$heightdo = $sizedo[0]; // Высота изображения
$widthdo = $sizedo[1]; // Ширина изображения
$im = imagecreatetruecolor($widthdo, $heightdo/2); // Создаем изображение с нормальной шириной, но высотой в 2 раза меньше
$do = imagecreatefromjpeg($do); // Создаем изображение jpeg
$do = imagerotate($do, -90, 0); // Поварачиваем изображение
imagecopyresized($im, $do, 0, 0, 0, 0, $widthdo/2, $heightdo/2, $widthdo, $heightdo); // Изменяем ширину и высоту изображения в 2 раза
$posle = 'posle.jpg'; // Получаем изображение
$sizeposle = getimagesize($posle); // Получаем размер изображения в массиве
$heightposle = $sizeposle[0]; // Высота изображения
$widthposle = $sizeposle[1]; // Ширина изображения
$posle = imagecreatefromjpeg($posle); // Создаем изображение jpeg
$posle = imagerotate($posle, -90, 0); // Поварачиваем изображение
imagecopyresized($im, $posle, $widthdo/2, 0, 0, 0, $widthdo/2, $heightdo/2, $widthposle, $heightposle); // Изменяем ширину и высоту изображения в 2 раза
$logo = imagecreatefrompng('logo.png');
list($width, $height, $type, $attr) = getimagesize('logo.png');
imagecopyresized($im, $logo, $widthdo/2-250, $heightdo/2-650, 0, 0, 500, 500, $width, $height);
header("Content-Type: image/jpeg");
imagejpeg($im, 'result.jpg');
imagedestroy($im);
header('Location: result.php');
?>
В таком случае при обращении к:
сайт.ру/name1 - получаю ошибку 404.
То же самое и при обращении по адресу сайт.ру/name1/index.php
А вот при обращении по адресу сайт.ру/folder/name1/ получаю редирект на сайт.ру/name1/ где собственно 404 ошибка.. Что я не так делаю?