| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > ссылки рандомом |
| Автор: kriemm 2.11.2005, 04:16 |
| есть сайт 100 стр html, необходим скрипт который бы через определенное время рандомом выводил на всех страницах разные ссылки (текст), которые брал бы из заданной папки с файлами... задача вроде не сложная может уже есть готовые решения? Поиском по форуму ничего не нашел... |
| Автор: kriemm 2.11.2005, 04:39 | ||
этот скрипт делает нечто подобное но только в одной странице. А вот как это можно сделать для всех страниц сайта?
|
| Автор: Guest 2.11.2005, 10:07 |
| kriemm Сохрани его в отдельном фалйе и через include() вставляй на все страницы |
| Автор: Guest 2.11.2005, 15:03 |
| через include() я всталяю без проблем но только в страницу с расширением рнр, а как сделать что бы вставлять все это дело в простые статические html странички не пойму... |
| Автор: Чих_и_Пых_Пых(MySql_and_PHP) 2.11.2005, 15:37 | ||
| Guest - Ну что тебе сказать?..=) Настраивай apache, либо пользуйся вездесущим .htaccess со следующим кодом:
Это позволит тебе использовать PHP код в HTML страницах. |
| Автор: kriemm 2.11.2005, 16:17 | ||||
да это работает, сенкс... но все таки интересно решить это дело на уровне рнр без .htaccess , я так себе представляю, нужно писать парсер который бы проходил все файлы с расширением html в заданной дериктории, и в нужном месте исполнял сей скрипт... что то типа этого. |
| Автор: Чих_и_Пых_Пых(MySql_and_PHP) 2.11.2005, 16:49 |
| kriemm - Для чего тебе всё это? Не легче ли создать один файл php, например: listing.php и данные выводить из базы? Если тебе не нравяться стандартные GET запросы в таком виде: listing.php?var=1&var_2=2... Можно заменить на listing/var/var_2/index.html.... |
| Автор: kriemm 2.11.2005, 17:39 | ||
с мускулом пока не оч дружу, а для чего это? просто есть такая задача сделать что то типа самообновляющихся страниц, для поискового бота. Ну и пхп изучаю на конкретных задачах... хотя по большому счету твоя подсказка с .htaccess все решила |
| Автор: Чих_и_Пых_Пых(MySql_and_PHP) 2.11.2005, 17:57 |
| kriemm - Тут есть два выхода: 1.) И самый распространённый - это когда скрипт начинает работать при обновлении страницы. 2.) Можешь написать собственный крон, например на Делфях, который каждые 5 минут, будет открывать скрипт(http://mysite.ru/script.php), тем самамым запуская его, т.е. повторяется шаг 1. В принципе большинство хостинг-провайдеров сами регулярно используют крон, и уж тем более должны предоставлять такую услугу своим пользователям. |
| Автор: kriemm 2.11.2005, 18:30 | ||
при обновлении страницы, это ясно, а вот поставить так - что бы при обновлении страницы скрипт смотрел какое число и день недели сейчас выставлен у пользователя, и в соответствии с заданными параметрами (день недели, число) происходил запуск скрипта? то есть наверно это уже яву надо использовать? может уже есть что то похожее? Крон то само собой есть на хосте, но вот попробовать решить это без крона интересно. |
| Автор: Чих_и_Пых_Пых(MySql_and_PHP) 2.11.2005, 19:54 |
| kriemm - Для определения дней недели, времени и прочего на стороне клиента, для этого действительно надо использовать Джаву. Т.к. PHP-Это серверный язык программирования, следовательно все операции он выполняет на сервере.... Вывод один: "Как ни крутись, выше головы не прыгнешь".....=) |
| Автор: kriemm 2.11.2005, 20:01 | ||
ну так можно сделать так: ява скрипт определяет нужные параметры на стороне клиента, и при совпадении заданных параметров запускает скрипт рнр, я про это... теоретически то возможно? |
| Автор: kriemm 3.11.2005, 00:29 | ||||||
кстати, предложенный вариант .htaccess не пошел на хосте, вот в таком виде заработал:
|
| Автор: Чих_и_Пых_Пых(MySql_and_PHP) 3.11.2005, 08:23 | ||
Теоритически это возможно....=) |