Добрый вечер. Написал редактор шапок сайта. Суть в том, что админ может туда зайти и нстроить, какая картинка на какой странице будет отображаться в шапке, какой текст бутет поверх, и его ориентация (align valign). Там есть функция предпросмотра: админ хочет посмотреть, как новая картинка впишется в дизайн сайта.
Я пробовал пойти по принципу "Картинка присылается POST-ом" на сервер, сохраняется, дальше с ней проводятся необходимые операции, она отображается и удаляется с сервера. Но у меня возникла некоторая проблема: unlink($file) удаляла файл раньше, чем пользователю отсылался html.
Я пробовал просто поменять фон javascript-ом, но возникла другая прблема: td, фоном которого является картинка, имеет фиксированый размер, который определяет php с помощью getimagesize(). Т.е. при смене фона нужно узнать размер новой картинки. это я не умею javascript-ом. Интернеты что-то писали про img = new ...(), но та штука работает, только если картинка уже была отображена в браузере (т.е. уже кеширована).
Вариант с <img src>, вложенным в div не подходит, т.к. поверх картинки располагается заголовок h1, и придется повышать z-индекс, давать абсолютное позиционирование и прописывать координаты, а они никак не клеются с возможностью выбрать align и valign.
В общем, мне нужен либо js-скрипт, который посчитает размер картинки, либо php-скрипт, который удалит файл после того, как отошлет html клиенту.
Заранее спасибо!
|