[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Изображение не может быть показано, т.к. содержит
masterlelik
Эта проблема стара как мир.
Насколько я знаю эта ошибка появляется, если есть ошибка после попытки создания картинки.

Весь код такой:

Свернутый текст
if (is_uploaded_file($_FILES["img1"]["tmp_name"])){
$dir=$_SERVER["DOCUMENT_ROOT"]."/img/resume/243/";
copy($_FILES["img1"]["tmp_name"], $dir."big/2/sss.jpg");

$globx=700;
$globy=700;
$imgpath_out=$dir."big/2/sss.jpg";
$imgpath_in=$dir."small/2/sss.jpg";
$image_in = imagecreatefromjpeg($imgpath_out);
$image_out = imagecreatetruecolor($globx, $globy);
imagecopy ($image_out, $image_in, 0, 0, 0, 0, $globx, $globy);

header("Content-type: image/jpeg");
imagejpeg($image_out, $imgpath_in, 95);
}

Хтмл страница тоже простая

<!DOCTYPE PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml">
<
head>
</
head>
<
body>
<
form name="Company" action="saveall.php" method="post" enctype="multipart/form-data">
<
input type="file" name="img1" size="66"/>
<
input type="submit" name="img1" value="sss"/>
<
a href="javascript:document.Company.submit();">save</a>
</
form>
</
body>
</
html>


Сама картинка прекрасно создается. Но после ее создания появляется данное сообщение.

В чем может быть проблема?

P.S. код изменен, согласно следующему посту
варнингов или ошибок не выводится
упростил до минимума код, тут больше никаких файлов не подключается


 ! 

М
Выделяйте код специальными тегами !
Winston




Спустя 1 час, 5 минут, 2 секунды (15.10.2011 - 22:25) PortNoi написал(а):
Не уверен, но могу предположить, что вызовы функций выдают варнинги в вывод, что ломает код. Попробуйте использовать подавление предупреждений - @

Спустя 13 минут, 2 секунды (15.10.2011 - 22:38) masterlelik написал(а):
2PortNoi

изменил код выше и добавил PS

Спустя 4 часа, 17 минут, 16 секунд (16.10.2011 - 02:56) imbalance_hero написал(а):
masterlelik
Сначала у них name одинаковый, что может один перебивать другой.
И что значит, изображение не может быть показано? Исходный код страницы, посмотри, он правильный путь указывает? Если что, загрузи с сайта свою картинку и открой любой программой для просмотра картинок.

Спустя 22 минуты, 34 секунды (16.10.2011 - 03:18) Invis1ble написал(а):
Убери заголовок image/jpeg

Спустя 6 часов, 31 минута, 26 секунд (16.10.2011 - 09:50) masterlelik написал(а):
Invis1ble
да, таки этот заголовок действительно не нужен, ведь картинку не надо посылать в браузер, а только создать
убрал заголовок image/jpeg, и ошибка пропала, и картинка создается:)

большое спасибо!


_____________
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.