
01.07.2008, 01:21
|
|
Banned
Регистрация: 30.06.2008
Сообщений: 7
С нами:
9402062
Репутация:
-10
|
|
считай построчно инфу + preg_match();
я понял тя мужик жик-жик
типа...
while(!feof($ans)){ preg_match("|<span class=a>(.*)</span>|i", fread($ans, 1024)), $matches); }
|
|
|

01.07.2008, 01:36
|
|
Участник форума
Регистрация: 04.05.2006
Сообщений: 161
С нами:
10537558
Репутация:
158
|
|
Naydav, не оптимально. Между этими тегами еще присутствуют <b> </b> и размер страницы. Нафига оно... Если можно вытащить из href=.
считай построчно инфу + preg_match();
Как раз для этого есть preg_match_all()
Nek1t зибирай.
PHP код:
<?php
$file = file_get_contents('http://www.google.com/search?q=murzilka');
$pattern = '#<h2 class=r><a href="([^"]+)" class=l>#i';
preg_match_all($pattern,$file,$matches);
//print_r($matches);
foreach($matches[1] as $link) echo $link.'<br>';
?>
Последний раз редактировалось Solker; 01.07.2008 в 01:44..
|
|
|

01.07.2008, 01:56
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
С нами:
10393869
Репутация:
2032
|
|
Сообщение от Solker
PHP код:
<?php
$file = file_get_contents('http://www.google.com/search?q=murzilka');
$pattern = '#<h2 class=r><a href="([^"]+)" class=l>#i';
preg_match_all($pattern,$file,$matches);
//print_r($matches);
foreach($matches[1] as $link) echo $link.'<br>';
?>
без проксей капча на ~30-40 запросе в зависимости от таймаута
|
|
|

01.07.2008, 01:46
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
С нами:
10191686
Репутация:
210
|
|
Я только показал в какую сторону нужно двигаться и, что это не сложно
|
|
|

01.07.2008, 10:27
|
|
Banned
Регистрация: 14.04.2007
Сообщений: 297
С нами:
10040168
Репутация:
38
|
|
if($config['rating_mode'] == 0)
{
}
Извините я новичок!
Что делает это выражение и что это за конструкция вида $var['']
|
|
|

01.07.2008, 10:41
|
|
Banned
Регистрация: 11.08.2006
Сообщений: 1,522
С нами:
10393869
Репутация:
2032
|
|
ассоциативный массив
|
|
|

01.07.2008, 10:50
|
|
Познающий
Регистрация: 22.03.2007
Сообщений: 45
С нами:
10073196
Репутация:
9
|
|
Товарищи. Как можно адрес вида:
http://www.site.ru/news/index.php?ELEMENT_ID=2470
привести к виду
http://www.site.ru/news/2370.php
? т.е. как осуществить ЧПУ в этом случае?
|
|
|

01.07.2008, 10:59
|
|
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
С нами:
10107625
Репутация:
67
|
|
тебе нужно передавать ELEMENT_ID=2470 методом POST через форму (невидимую например), и в теге формы прописать action="2370.php", или скорее так action="<?=$element_id?>.php"
|
|
|

01.07.2008, 11:10
|
|
Познающий
Регистрация: 22.03.2007
Сообщений: 45
С нами:
10073196
Репутация:
9
|
|
А методом REWRITE? просто у меня например CMS делает код с "?" а мне нужно без этого. Как через .htaccess преобразовать эти адреса в вид без точки? это как-то возможно?
|
|
|

01.07.2008, 11:20
|
|
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
С нами:
10107625
Репутация:
67
|
|
ээээ...не знаю.... но можно залезть в код админки и переписать Get на Post, как я описал в сообщении выше
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|