AntonVTR
29.10.2009 - 08:00
Доброго времени суток!
В общем то стандартный скрипт, наложения одного изображения на другое и сохранение в файл, и дальнейший ввывод с 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, $stamp, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($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, чтобы вызывать обработчик, если картинки нет. |
боюсь что не совсем понял Вас.
Вообще получается что
скрипт выполняется и картинка отображается. Проверять ее наличие нет смысла ведь она генерируется

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