нужно переделать полностью сайт 1. Обновить джумлу 2. смена скина 3. и далее по ТЗ ТЗ не жесткое, хотелось бы сделать на каких нибудь готовых скриптах (для ...
PHP-скрипт автозамены ссылок в хтмл файлах.
Есть скрипт, который меняет ссылки внутри хтмл файлов (много страниц с одинаковой версткой). Мне нужно доработать его:
1. Выдёргивать из страниц ключевые фразы и подставлять к ссылкам.
В вёрстке каждой страницы есть такая строчка: $('#content').html('
забираем http://moydomen.ru/?1&keyword=ключэтойстраницы (ключ везде разный на разных страницах).
И вставляем в эту же страницу
вместо всех ссылок, такого вида:
Скрипт автозамены:
//////////////////////////////////////////////////////////
// Рекурсивная функция - спускаемся вниз по каталогу
//////////////////////////////////////////////////////////
function scan_dir($dirname)
{
// Объявляем переменные замены глобальными
GLOBAL $text, $retext;
// Открываем текущую директорию
$dir = opendir($dirname);
// Читаем в цикле директорию
while (($file = readdir($dir)) !== false)
{
// Если файл обрабатываем его содержимое
if($file != "." && $file != "..")
{
// Если имеем дело с файлом - производим в нём замену
if(is_file($dirname."/".$file))
{
// Читаем содержимое файла
$content = file_get_contents($dirname."/".$file);
// Осуществляем замену
$content = str_replace($text, $retext, $content);
// Перезаписываем файл
$p = fopen($dirname."/".$file,"w");
fwrite($p,$content);
fclose($p);
//file_ put_ contents($dirname. "/" .$file,$content);
}
// Если перед нами директория, вызываем рекурсивно
// функцию scan_dir
if(is_dir($dirname."/".$file))
{
echo $dirname."/".$file."
";
scan_dir($dirname."/".$file);
}
}
}
// Закрываем директорию
closedir($dir);
}
?>
$text = '123213123'; // Искомая строка
$retext = 'ololo'; // Строка замены
$dirname = "./";
scan_dir($dirname); // Вызов рекурсивной функции
?>
Заявки фрилансеров
Похожие заказы
- Веб-программирование5 заявокЗакрыт12 лет назад
- $100
Joomla 2.5, Virtuemart 2.0 Шаблон залит, надо его "причесать". Из того что знаем: 1. Сделать корзину (она как бы есть в шаблоне, но что-то не работает) 2. Чтоб по клику на ...
Веб-программирование1 исполнительЗавершен12 лет назад - $15
Всем привет! Необходима кастомизация плагина WP-ViperGB для wordpress. Нужно, чтобы на сайте http://www.rodrigez.ru/guestbook форма отзыва была по умолчанию раскрыта, находилась под списком отзывов и имела заголовок "Оставить отзыв". ...
Веб-программирование1 исполнительЗавершен12 лет назад При редактировании новости в редакторе нажимаю на иконку HTML, редактирую код. А кнопки "СОХРАНИТЬ" нетууу)) Надо поправить сегодня до 12-00! пример прикрепил к проекту.
Веб-программирование2 заявкиЗакрыт12 лет назадТребуется написание программы для "Вконтакте". Задачи которые должна выполнять программа: 1) Рассылка приглашений РЕАЛЬНЫМ акаунтам в ВК (желательно без ограничений). 2) Создание в программе текста приглашения. 3) Фильтр для выбора ...
Веб-программированиенет заявокЗакрыт12 лет назадНужен просто модуль для ресторанного меню с группировкой по разделам. С возможностью импорта-экспорта. Для joomla 2.5 Предлагаайте варианты реальизации и ваши цены. Вполне подойдет и готовое решение с вашей настройкой.
Веб-программирование5 заявокЗакрыт12 лет назадНужна программа парсинга фото с интернет магазинов .Нужно чтобы эти фото автоматически закидывало на мой сайт и это мог делать любой пользователь интернета который хочет добавить товар на мой сайт . Посмотрите ...
Веб-программирование1 заявкаЗакрыт12 лет назаднужна программа для парсинга сайтов Необходимо по коду товара вытянуть цену и описание с различных сайтов, в некоторых сайтах требуется авторизация. Пароли входа есть. Желательно иметь редактируемый набор сайтов (возможны частые изменения перечня) ...
Веб-программирование4 заявкиЗакрыт12 лет назадНужно сделать фильтр товаров для битрикса. Верска уже интегрирована в дизан. Не работают сами фильтры. Пример фильтра: магазин уютера ОПЛАТА строго Яндекс.Деньги
Веб-программирование3 заявкиЗакрыт12 лет назад