АКЦИЯ от www.R3.ru - хостинг сайтов 72р. в месяц. Домен в подарок! |
PHP |
|||
Главная | |||
Прихожая
Анекдот Лежат два програмиста на берегу моря один дрегому:- Смотри какие облака. - Да это они умеют! в базе 37 анекдотов |
Случайный вывод в phpКогда бороздишь просторы интернета, можно наткнуться на такую вещь, как случайный анекдот, полезный совет, случайная картинка. В подобных разделах при каждой загрузке страницы вылетает разный контент. Есть много сервисов, которые предлагают вам поставить такой информер, но у них есть минусы, первый - нужно обязательно ставить ссылку на них, второй минус не такой страшный, но все же, поисковые системы любят когда сайт обновляется, они тогда его быстрее индекструют, и вообще ценят, но код таких информеров написан на javascrip, а когда паук заходит на сайт он не выполняет ни каких сценариев javascript'а, и робот просто напросто ничего не видит. Так вот цель написание этой статьи была идея создать такой скрипт на php, и чтобы вы не ставили на своем сайте обратных ссылок на сервисы анекдотов и и поисковые системы индексировали ваши анекдоты. Попробуем написать механизм случайного вывода в php
Вот, каждый анекдот должен стоять на отдельной строке, потому что мы считываем каждую строку, следовательно у каждого анекдота будет свой индекс в массиве. Во второй строке мы определяем количество элементо, это нужно чтобы сгенерировать правильное число. В третьей идет генерация, первый аргумент минимальное число, второй максимальное, так как в php отсчет начинается с нуля то минимальное 0. Ну а в третьей мы выводим случайный анекдот Этот скрипт можно заключить в функцию и вставлять где вам надо, также можно в параметрах этой функции передать адрес файла, таким образом можно использовать не один файл в функции, а несколько, то есть можно подключить не только анекдоты, а может полезный совет или случайную картинку. Для того чтобы подключить картинку надо просто в файле из которого будет производиться вывод написать в каждой строке теги для вставки разных картинок, вот и все. Используемые функции
|
Рейтинги |
|
Copyright © 2009-2024 Время генерации: 0.484 сек |