На страницу 1, 2 След. |
|
deBrain V.I.P. |
Зарегистрирован: 03.06.2010
Сообщений: 1569
|
Обратиться по нику
|
|
|
Правильно вкладываем свободные средства в ПАММ
Правильный хостинг: DigitalOcean
|
veligursky + Гуру |
Зарегистрирован: 14.07.2008
Сообщений: 1127
|
Обратиться по нику
|
|
|
Блог для Новичков в SEO и CPA, CPA Admitad |
deBrain V.I.P. |
Зарегистрирован: 03.06.2010
Сообщений: 1569
|
Обратиться по нику
|
deBrain |
Ответить с цитатой | | |
|
мне б примерчик, а то я уже все глаза сломал смотря на это |?/|wdf|?\/d\\/r/f/|F|E\wW\?\EF\/\RG |
|
|
|
|
|
Правильно вкладываем свободные средства в ПАММ
Правильный хостинг: DigitalOcean
|
icedogas Гуру |
Зарегистрирован: 14.01.2008
Сообщений: 1284
|
Обратиться по нику
|
icedogas |
Ответить с цитатой | | |
|
Сайлер, А не легче, сначала выпарсить все урлы со всеми анкорами, а потом из них выбрать те, в которые host-ом подходят? |
|
|
|
|
|
|
AlexVS Свой |
Зарегистрирован: 05.07.2008
Сообщений: 38
|
Обратиться по нику
|
AlexVS |
Ответить с цитатой | | |
|
$html = '<a href="fdfssite.ru" fdsf>Анкор</a>
<a href="fdfssite.ru/fdsfs">Анкор2</a>';
preg_match_all('|<a .*? href=".*?site.ru .*?" .*? >(.*?)</a>|x', $html, $matches);
print_r($matches);
на выходе массив с анкорами
Array ( [0] => Array ( [0] => Анкор [1] => Анкор2 ) [1] => Array ( [0] => Анкор [1] => Анкор2 ) ) |
|
|
|
|
|
|
deBrain V.I.P. |
Зарегистрирован: 03.06.2010
Сообщений: 1569
|
Обратиться по нику
|
deBrain |
Ответить с цитатой | | |
|
AlexVS, видимо я долбоёб...
Код: |
ArrayArrayArrayArrayArrayArrayArray
|
|
|
|
|
|
|
Правильно вкладываем свободные средства в ПАММ
Правильный хостинг: DigitalOcean
|
cyberseo + + + Banned |
Зарегистрирован: 09.11.2010
Сообщений: 84
|
Обратиться по нику
|
cyberseo + + + |
Ответить с цитатой | | |
|
deBrain писал(а): |
AlexVS, видимо я долбоёб...
Код: |
ArrayArrayArrayArrayArrayArrayArray
|
|
А ты уверен, что результат через print_r() распечатывал? Код тебе правильный дали.
Вот его выдача:
Код: |
Array
(
[0] => Array
(
[0] => <a href="fdfssite.ru" fdsf>Anchor1</a>
[1] => <a href="fdfssite.ru/fdsfs">Anchor2</a>
)
[1] => Array
(
[0] => Anchor1
[1] => Anchor2
)
)
|
Только распечатывай результат через print_r(), а не print/echo.
З.Ы. В самом коде я бы все же предусмотрел case-insensitive проверку, ибо исходный HTML код может быть и каспом написан. В общем, это:
Код: |
preg_match_all('|<a .*? href=".*?site.ru .*?" .*? >(.*?)</a>|x', $html, $matches);
|
Надо заменить на это:
Код: |
preg_match_all('|<a .*? href=".*?site.ru .*?" .*? >(.*?)</a>|xi', $html, $matches);
|
|
|
|
|
|
|
|
SuperMegaWebmaster Свой |
Зарегистрирован: 05.11.2010
Сообщений: 29
|
Обратиться по нику
|
|
|
Блог SEO Guru |
deBrain V.I.P. |
Зарегистрирован: 03.06.2010
Сообщений: 1569
|
Обратиться по нику
|
deBrain |
Ответить с цитатой | | |
|
Никак не могу понять, file_get_contents($link); грабит всё в одну строчку или нет? |
|
|
|
|
|
Правильно вкладываем свободные средства в ПАММ
Правильный хостинг: DigitalOcean
|
cyberseo + + + Banned |
Зарегистрирован: 09.11.2010
Сообщений: 84
|
Обратиться по нику
|
cyberseo + + + |
Ответить с цитатой | | |
|
Она тупо сливает содержимое файла в строковую переменную. Понятное дело, что это может быть не только текст, но и любые данные (картинка например). Например:
Код: |
$cnn = file_get_contents("http://www.cnn.com/");
echo $cnn;
|
Если хочешь считать текстовый файл в массив построчно (строка = элемент массива), пользуй функцию file(). |
|
|
|
|
|
|
deBrain V.I.P. |
Зарегистрирован: 03.06.2010
Сообщений: 1569
|
Обратиться по нику
|
|
|
Правильно вкладываем свободные средства в ПАММ
Правильный хостинг: DigitalOcean
|
deBrain V.I.P. |
Зарегистрирован: 03.06.2010
Сообщений: 1569
|
Обратиться по нику
|
|
|
Правильно вкладываем свободные средства в ПАММ
Правильный хостинг: DigitalOcean
|
icedogas Гуру |
Зарегистрирован: 14.01.2008
Сообщений: 1284
|
Обратиться по нику
|
|
|
|
deBrain V.I.P. |
Зарегистрирован: 03.06.2010
Сообщений: 1569
|
Обратиться по нику
|
deBrain |
Ответить с цитатой | | |
|
icedogas писал(а): |
Тебе нужно найти, человека с способностью в языке PHP и потом срезать ему бошку и украсть способность, Сайлер =)
|
Было бы не плохо)))
В последних сериях он вроде мог без снятия скальпа красть способности) |
|
|
|
|
|
Правильно вкладываем свободные средства в ПАММ
Правильный хостинг: DigitalOcean
|
icedogas Гуру |
Зарегистрирован: 14.01.2008
Сообщений: 1284
|
Обратиться по нику
|
icedogas |
Ответить с цитатой | | |
|
deBrain писал(а): |
icedogas писал(а): |
Тебе нужно найти, человека с способностью в языке PHP и потом срезать ему бошку и украсть способность, Сайлер =)
|
Было бы не плохо)))
В последних сериях он вроде мог без снятия скальпа красть способности)
|
блин, я на телефоне еще не досмотрел до этого - удобный способ занять время в автобусе)) |
|
|
|
|
|
|
|