- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
В прошлой теме я искал решение, как прочитать письмо на PHP. С тем вопросом разобрался, ссылку на скрипт выложил.
А сейчас другая проблема. Приходит письмо в таком виде
"Пожалуйста, подтвердите свою регистрацию, перейдя по ссылке"
Никак не могу извлечь адрес ссылки в отдельную переменную.
Пробовал такой код, но на выходе какой-то многомерный массив получается
// качаем страницу в переменную $buf
$buf;
// получем ссылки в массив
preg_match_all("/<[Aa][ \r\n\t]{1}[^>]*[Hh][Rr][Ee][Ff][^=]*=[ '\"\n\r\t]*([^ \"'>\r\n\t#]+)[^>]*>/",$buf,$url);
// выводим массив на экран
while($i<count($url[1])) { echo $url[1][$i++]."\n"; }
echo "</pre>";
echo $url[1][0];
Буду благодарен за помощь.
preg_match_all("/<a href=\"(.*?)\"/is", $buf, $url);Вот что на выходе получается
http://joxi.ru/YmEkZkXS0Gz9vA
Array ( [0] => Array ( [0] => Array ( [0] => http://sub.domain.ru/site/activate?activation_key=15e79 ) ) Array
Или так http://sub.domain.ru/site/activate?activation_key=15e79Array
Это ж как Вы измудрились из нормального выражения такую хрень получить?
смотреть на print_r();
Как записать http://sub.domain.ru/site/activate?activation_key=123sdf45f6 в переменную?
Neptoon,
foreach ($tmp[1] as $value){
print $value;
}
.....................
Не знаю, вообще не получается. По всякому пробовал
Либо получается
либо
зачем усложнять то, что известно?
Как записать http://sub.domain.ru/site/activate?a...key=123sdf45f6 в переменную?
ох.. $tmp[1][0] же
Всем большое спасибо.
Дополнительно была ошибка в скрипте приема письма.