[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Получение картинки php сохранение, а вывод HTML
AntonVTR
Доброго времени суток!

В общем то стандартный скрипт, наложения одного изображения на другое и сохранение в файл, и дальнейший ввывод с HTML <img>
PHP
<?php
// Load the stamp and the photo to apply the watermark to
$stamp imagecreatefrompng('stamp.png');
$im imagecreatefromjpeg('photo.jpg');
// Set the margins for the stamp and get the height/width of the stamp image
$marge_right 5;
$marge_bottom 5;
$sx imagesx($stamp);
$sy imagesy($stamp);
// Copy the stamp image onto our photo using the margin offsets and the photo 
// width to calculate positioning of the stamp. 
imagecopy($im$stampimagesx($im) - $sx $marge_rightimagesy($im) - $sy $marge_bottom00imagesx($stamp), imagesy($stamp));
// Save the image to file and free memory
imagepng($im'photo_stamp.png');
imagedestroy($im);

HTML
<img src="photo_stamp.png">

Получается что страничка попадает в Браузер до окончания работы скрипта и соответственно он не может отобразить картинку.

Подскажите как отследить момент окончания работы скрипта? и сделать что бы картинка коррекно отображалась?

 ! 

М
Оформляйте код соответствующими тегами
Kuliev





Спустя 7 дней, 5 часов, 14 минут, 27 секунд (6.11.2009 - 12:15) ElfSam написал(а):
а че, нельзя в php скрипте вывести изображение?

Спустя 3 минуты, 28 секунд (6.11.2009 - 12:18) ElfSam написал(а):
или сделать проверку наличия файла photo_stamp.png. Если результирующее изображение создано, то его можно открывать на веб-странице

Спустя 10 минут, 43 секунды (6.11.2009 - 12:29) ElfSam написал(а):

if(file_exists("photo_stamp.png"))
{
echo '<html>
<body>
<img src="photo_stamp.png">
</body>
</html>'
;
}
else
echo 'файл не создан';

Спустя 39 минут, 1 секунда (6.11.2009 - 13:08) glock18 написал(а):
AntonVTR
поставить урлом обработчик пыха. а обработчиком генерить картинку и отдавать браузеру. Если нужно чтобы генерировалось через n раз, то можно подрубить mod_rewrite, чтобы вызывать обработчик, если картинки нет.

Спустя 2 часа, 43 минуты, 31 секунда (6.11.2009 - 15:52) AntonVTR написал(а):
Цитата (glock18 @ 6.11.2009 - 10:08)
поставить урлом обработчик пыха. а обработчиком генерить картинку и отдавать браузеру. Если нужно чтобы генерировалось через n раз, то можно подрубить mod_rewrite, чтобы вызывать обработчик, если картинки нет.

боюсь что не совсем понял Вас.

Вообще получается что скрипт выполняется и картинка отображается. Проверять ее наличие нет смысла ведь она генерируется smile.gif

подкажите как вставить какую нибудь заставку пока скрипт выполнсяется?
Быстрый ответ:

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