Просмотров : 2198 Опубликовано : 07.04.06
Небольшой глоссарий или слова-ссылки
Иногда в тексте необходимо сделать некоторые слова по маске ссылками
на определённые ресурсы.
Например слово хостинг, должно быть ссылкой на http://edogs.ru,
слово cms на http://danneo.ru и слово php на http://php.het
Для этой задачи нам понадобятся два вещи :
1. Текстовый файл glossary.txt - с маской слов и кодом ссылок

Файл glossary.txt содержание :
примечание не забываете про перенос строк между масками и разделитель |
хостинг|хостинг
cms|cms
php|php
2. Функция которая будет выполнять замену по маске, например GlossaryFilter(); и файл index.php

Файл index.php содержание :
< ?php
function GlossaryFilter($text){ // Функция замены по маске
$glossfile = @file("glossary.txt"); // Прочли файл
foreach($glossfile as $mask_word ){
$token = explode("|",$mask_word);
if(
stristr(trim($text),$token[0])){ // Если найдено слово из списка
$text = str_replace ($token[0],$token[1],$text); // заменяем его на ссылку
}
}
return
$text; // вернули текст
}
// Вымышленный текст
$text = 'Отличный хостинг по очень низким ценам !
Возможна бесплатная установка и настройка cms на базе php и Mysql !'
;
// Выводим текст обработанный GlossaryFilter();
print GlossaryFilter($text);
? >
Файл index.php выведет нам слова-ссылки.
Удобно для рекламных подсветок текста или генерации дорвеев.
   
 
 
Рекомендуем
 
25.10.06
TIMER CLASS
 
25.10.06
PHP Tips
 
 
 
 
 
БАННЕРЫ И КНОПКИ
Rambler's Top100
Рейтинг@Mail.ru
Новости мобильного мира !
Лента новостей в RSS формате
Google Sitemap
Danneo Tools
 
 
Карта сайта
Обратная связь
Форум
Ссылки
Опросы
Ваш вклад
Файлы
Статьи
FAQ
Главная
Разработчики
Новости
Наверх
© 2008 CMS Danneo
Все права защищены.