Помощник
|
Парсинг строки-шаблона, помогите с решением задачи |
Дилетант_mw
|
Сообщение
#1
|
||
|
|
||
|
|||
thoth666 |
12.11.2010, 11:35;
Ответить: thoth666
Сообщение
#2
|
|
Дилетант, проблема в base64_encode($2)
здесь эта конструкция работать не будет да и зачем вам base64_encode? ставьте сразу $text = preg_replace("/(\s+)(http:\/\/[^\s\"'\[,!]+)([\s\"'\[,!]+)/is", "$1 <a target=_blank href=\"http://www.mysite.ru/follow.php?url=$1\">$2</a> $3", $text); а follow.php закройте в robots.txt от индексации. -------------------- автонаполняемые ♥ сайты ♥ знакомств |
|
|
Дилетант_mw
|
Сообщение
#3
|
|
thoth666, напишите закрытие в robots.txt Если вам не трудно, конечно.
У меня сейчас заточено под декодирование <?php $url = ( isset($_GET['url']) and $_GET['url'] ) ? base64_decode($_GET['url']) : ''; if ($url) { header ("Location: $url"); } ?> Вся эта история с кодированием-декодированием связана из-за того, чтобы не видели реферальных ссылок. Это не моя идея, я не рефферальничаю, просто взял готовый вариант и сейчас вот под себя подтачиваю. Написал Disallow: /follow.php* вроде как бы работает. |
|
|
Дилетант_mw
|
Сообщение
#4
|
|
Спасибо всем. Тему можно закрыть.
|
|
|
ZiTosS |
14.11.2010, 14:12;
Ответить: ZiTosS
Сообщение
#5
|
|
|
Дилетант, напоследок,
1) Почитайте http://php.su/functions/?preg_replace Модификатор /e меняет поведение функции preg_replace() таким образом, что параметр replacement после выполнения необходимых подстановок интерпретируется как PHP-код и только после этого используется для замены. Используя данный модификатор, будьте внимательны: параметр replacement должен содержать корректный PHP-код, в противном случае в строке, содержащей вызов функции preg_replace(), возникнет ошибка синтаксиса. [php]<?php preg_replace("/(<\/?)(\w+)([^>]*>)/e", "'\\1'.strtoupper('\\2').'\\3'", $html_body); ?>[/php] 2) Так же можно создавать функции на лету и использовать карманы как массив параметра данной функции: create_function() Тему закрываю.
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Трафик в Телеграм (рассылка, инвайт, парсинг) | 9 | gelt | 2858 | 8.4.2024, 15:28 автор: gelt |
|
Верстка шаблона Битрикс | 0 | bat | 1422 | 26.9.2023, 6:22 автор: bat |
|
ВКонтакте: полный комплекс услуг (массовая рассылка по стенам групп и в ЛС), парсинг, лайки, инвайты Гарантия самой низкой цены |
4 | MaxChemist | 1922 | 1.1.2023, 13:23 автор: MaxChemist |
|
Сбор баз, парсинг информации, постинг, автоматизация Качественно и в срок |
21 | SEOMR | 20843 | 22.7.2022, 15:10 автор: iodjin |
|
Парсинг | 0 | alnsam | 856 | 20.7.2022, 16:25 автор: alnsam |
Текстовая версия | Сейчас: 25.4.2024, 8:15 |