Нужно чтобы через интервал времени отсутствия движения мыши запускалось что-то вроде скринсейва - как в виндоусе 7 цветные мыльные пузыри. Для сайта нужен один цвет - естественный и чтобы в той точке где центр пузыря ...
Простой код работы с mysql и curl
Задача: требуется реализовать два php-скрипта, работающие с mysql (использовать библиотечные функции mysql_*)
I. Сделать скрипт, который скачивает данные, парсит (разбирает их) и вставляет в таблицу mysql
Это скрипт предназначет для автоматичемского запуска из крона.
Назначение скрипта: для айдишников сохранять ссылки, а ссылки меняются раз в сутки.
Алгоритм:
1. запросить библиотекой curl xml-данные.
Урл для запроса http://exat.ru/touronline/xml/?action=xml_desc&desc[]=places&desc[]=hotels
где постом отправляются два поля:
user_auth_login=zvezda-xml, user_auth_password=zvezda-xml234
Страница для тестового xml-запроса через браузер:
http://exat.ru/touronline/xml/xmltest.php Смотри "xml_desc с отелями и курортами, new style (action=xml_desc)"
2. В полученном тексте
из все тегов ,
там указан атрибут url,
сохранить пару id,url в таблицу exat_hotel
Вставку делать реплейсом (REPLACE)
II. Скрипт перенаправления обращений (пример урла http://exat.ru/Hotels/4v6276/)
1. В файле .htaccess сделать редирект обращений по маске ^/Hotels/ на php-скрипт
2. в php-скрипте извлечь айдишник после /Hotels/4v (может быть отрицательный) и для него в базе получить урл
3. сделать редирект: header("Location: http://exat.ru".$row['url'],TRUE,307);
4. если урл не найден, записать в лог
Примечания:
1. id может быть отрицательным.
2. коннект к базе вынести в инклюд.
Схема таблицы
CREATE TABLE `exat_stats2`.`exat_hotel` (
`id` INT NOT NULL ,
`url` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY ( `id` )
) ENGINE = InnoDB
Заявки фрилансеров
Похожие заказы
- Веб-программирование1 заявкаЗакрыт14 лет назад
Необходимо создание модулей для интеграции в проект(CMS-Prestashop) редактор открытого кода WYSIWYG. Связь через личные сообщения.
Веб-программирование2 заявкиЗакрыт14 лет назадНужно сделать флеш-плеер для просмотра видеороликов в своем дизайне. Сам интерфейс нарисует дизайнер, от исполнителя требуется натянуть его на флеш плеер. Функционал обычный - кнопка плей/пауза, прокрутка, громкость, полноэкранный режим. Просьба к фрилансерам указывать цену ...
Веб-программирование9 заявокЗакрыт14 лет назадИмеется БД синонимов Нужно написать скрипт на пхп, который бы уникализировал текст. Исходный текст в html Требования к скрипту: - быстрый (контент измеряется десятками тысяч текстов) ...
Веб-программирование2 заявкиЗакрыт14 лет назадНужен стандартный опросник на создание сайта, для клиента, у кого есть готовый поделитесь. Нет времени составлять, вопросы вполне стандартные структура меню, какой сайт нравится какой нет и т.д.
Веб-программированиенет заявокЗакрыт14 лет назад- $280
Нужно сделать первый этап разработки сложного конструктора. Спасибо.
Веб-программирование1 исполнительЗакрыт14 лет назад - $60
Необходим перенос дизайна с Ucoz на Drupal, с соответствующей заменой CMS. Используемые модули: -Пользователи; -Новости сайта; -Категории\Разделы (подробнее потом); -Комментарии; -Гостевая книга; -Поиск по сайту; ...
Веб-программирование4 заявкиЗакрыт14 лет назад - $10
Есть несколько информеров с новостями http://novostoria.ru/shownews/4624 (правый столбец по 4 картинки с тайтлами в каждом) информер adcore.ru - грузится быстро хотя размещен ниже первого скрипт 77.91.231.230:89 - загружается ...
Веб-программирование1 исполнительЗавершен14 лет назад Требуется разработать компонент для Joomla 1.5 - личный кабинет пользователя, работа через PHP-класс. Использование фреймворка Joomla обязательно. ТЗ только разработчикам с примерами кода ранее разработанных компонентов под J!1.5. Будет хорошо, если исполнитель ...
Веб-программирование1 заявкаЗакрыт14 лет назадНужен выполнить доработку магазина на движке x-cart. желателен опыт работы с этой платформой.
Веб-программированиенет заявокЗакрыт14 лет назад