Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос по регулярному выражению

38K
10 мая 2009 года
Cluber
3 / / 29.06.2008
Вопрос по регулярному выражению

Есть код

Код:
$pref="http://mamba.ru/my/confirm.phtml?login="; // мы ищем ссылку активации

$ind=strpos($text,$pref);

 

global $activ_url;

 if($ind!==false)

{

    global $ind,$activ_url;

     $ind1=strpos($text,"\" rel=",$ind);

        if($ind1!==false)

        {

            global $ind,$url;

            $activ_url = substr($text, $ind,$ind1-$ind);

            $activ_url=str_replace("amp;","",$activ_url);

            echo $activ_url."";// покажем что нашли

         }

  }


Но он справедлив для ссылок типа

 
Код:
http://mamba.ru/my/confirm.phtml?login=хештратататата


А если мы имеем ссылку с 2 амперсантами, то данный код не фунциклирует.

 
Код:
http://www.site.ru/link.php?user=12345&c=0Dva35Ky


Как поправить выше приведенный код?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог