Дан код :
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<h2><p><b> Форма для загрузки файлов </b></p></h2>
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="filename"><br>
<input type="submit" name="sub" value="Загрузить"><br>
</form>
</body>
</html>
<?php
if($_FILES) {
$filename = basename($_FILES['filename']['name']);
if (move_uploaded_file($_FILES['filename']['tmp_name'], $filename)) {
// Set a maximum height and width
$width = 200;
$height = 200;
list($width_orig, $height_orig) = getimagesize($filename);
$ratio_orig = $width_orig/$height_orig;
if ($width/$height > $ratio_orig) {
$width = $height*$ratio_orig;
} else {
$height = $width/$ratio_orig;
}
$image_p = imagecreatetruecolor($width, $height);
$image = imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
imagejpeg($image_p, null, 100);
header('Content-Type: image/jpeg');
imagedestroy($image_p);
} else {
echo "File uploading failed.\n";
}
}
?>
И он почему-то не выводит изображение.\
Подскажите, в чём ошибка?
Спасибо.