isle, как правильно выше сказали - элементарно делается через JavaScript + Ajax.
1. Создаем html код, который по завершению загрузки документа через JScript устанавливает таймер.
2. По срабатыванию таймера дергаем нужную php процедуру.
Для того, чтобы проще было разобраться с Ajax - см. jQuery.
Завтра, если время будет и сам не разберешься, скину пример.
Монстр_11111, что то какая то жесть написана. У php отличная работа с массивами (пример привели выше). Зачем писать вот такие функции?
Как мне кажется, надо стараться делать либо, чтобы sql код был непрерывен, т.е. вида "select a, b from t where id = $id" (во избежании непоняток, а какая собственно функция выполнила тот или иной запрос), либо все операции с базой запихивать в промежуточный уровень (так называемый Data Access Layer), напр.
mshdn, дабы не изобретать велосипед, я бы попробовал у заказчика уточнить зачем нужен именно открытый excel файл. Тем более, что как видно все происходит без участия оператора (отправить и получить данные надо в пределах одного скрипта, как я понял).
Заказчики зачастую сами не знают что хотят и придумывают велосипед, который потом весьма проблематично реализовать.
mshdn, COM, COM+ и ActiveX это одно и то же Просто маркетинг со стороны MS.
К чему сводится работа оператора можно узнать?
Не совсем понятно, что требуется.
Предположим, что надо организовать интернет-магазин: клиент заходит на сайт, делает заказ = запускает php скрипт, который щемится в excel, открытый у оператора, и добавляет туда новую строку... клиент звонит оператору, чтобы договорится о заказе, оператор в Excel помечает, что на заказ ушел курьер... при этом отправляется скрипт, который изменит в удаленной базе статус заказа.
ZYM, кстати если на WinXP (Apache 2.2.14 + php 5.2.8) создавать архив через класс ZipArchive(), то созданный архив не может быть открыт WinRar и TotalCommander. Я поэтому на этот класс забил и использовал PclZip - с ним проблем не замечено.
Demeus, и? Чем не подходит приведенный выше код? Title каждый раз запрашивается при формировании страницы с этим кодом, так что пофиг поменялось что то или нет.
Demeus, нельзя - на сегодня мои телепатические способности иссякли.
Попробуйте нормально сформулировать вопрос. В виде: надо то-то и то-то, пробовал то и то - нифига, для начала.
Demeus
[телепат режим]
С помощью file_get_contents получаешь содержимое страницы, потом с помощью регулярки выцепляешь то что между <title> и </title>
[/телепат режим]
mshdn, эээ откуда такая цифра в 5 минут?
Работал с Excel через WSH, думаю для php то же самое:
1. Создал COM-объект
2. Поменял в нем данные
3. Сохранил их
4. Удалил объект
Теперь пользователь или другая прога может воспользоваться.
Если хочется, чтобы с Excel файлом работал пользователь, то не думаю что это хорошая идея (возможно отсюда 5мин). Как вариант, можно делать так: править один xls файл, а пользователю предоставить другой, в котором будут выцепляться данные из первого.
STRELOK, отрезаешь if и скобки и то, что осталось прогоняешь через eval.
А вообще нафига изобретать велосипед, если есть куча шаблонизаторов - Smarty или Zend.