Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Замена текста
Форумы портала PHP.SU » » Вопросы новичков » Замена текста

Страниц (1): [1]
 

1. Raider-37 - 20 Сентября, 2011 - 10:53:17 - перейти к сообщению
Добрый день. Подскажите у меня есть скрипт замены текста в html файлах. Но он срабатывает только когда обновляешь страницу, но у меня 1000 страниц и не будешь каждую обновлять. Как можно сделать, что бы я этот скрипт залил на сервер и он сам без обновления страниц заменил нужный мне текст.
2. caballero - 20 Сентября, 2011 - 12:03:23 - перейти к сообщению
обычно скрипт на cron вешается
3. Raider-37 - 20 Сентября, 2011 - 12:08:20 - перейти к сообщению
А как это реализовать. У меня в html прописан путь
CODE (htmlphp):
скопировать код в буфер обмена
  1. <script language="JavaScript" type="text/JavaScript" charset="windows-1251" src="test.js"></script>


В фале js сам скрипт замены
CODE (htmlphp):
скопировать код в буфер обмена
  1.  window.onload=function(){
  2.         document.body.innerHTML = document.body.innerHTML.replace(/test/, 'report');
  3.          
  4.         }


Как его можно запустить через cron
4. caballero - 20 Сентября, 2011 - 12:24:28 - перейти к сообщению
я не очень понимаю зачем отдавакть на браузер кривой файл чтобы там его править яваскриптом при загрузке а не обработать на сервере тем или иным способом.
5. Raider-37 - 20 Сентября, 2011 - 12:31:59 - перейти к сообщению
caballero пишет:
я не очень понимаю зачем отдавакть на браузер кривой файл чтобы там его править яваскриптом при загрузке а не обработать на сервере тем или иным способом.


То есть если запустить файл js через крон он заменит нужный мне текст? Я правильно Вас понял или надо написать другой скрипт и его уже выполнять через крон?

 

Powered by ExBB FM 1.0 RC1