url в url

1.09K
.
Золотце
# BoGdAn (19.12.2013 / 08:17)
bravay, в мойом быдло или курл?
в курл
.
Золотце
# BoGdAn (19.12.2013 / 08:17)
bravay, в мойом быдло или курл?
твой код у меня не работает
.
Кадило крутится, лавэха мутится
# bushidO (19.12.2013 / 07:53)
BoGdAn,
if(eregi("^[a-zA-Z]{3,5}://[a-zA-Z0-9]+[a-zA-Z0-9\.\-]*\.([a-zA-Z]{2,4}|[0-9]{1,3})(/[a-zA-Z0-9_/\.\-]*)?$",$url))
eregi - Забудь про них гг. Устаревшая функция которая на php 5.3 будет ругаться. В более новых вообще выпилят)
.
Simba, это не мой код
.
Если надо 3 сайта сразу загрузить, то можно использовать multi curl
$urls[] = array('http://site.ru',
'http://site.com',
'http://site.net');
$mh = curl_multi_init(); 
 
foreach ($urls as $i => $url) { 
   $conn[$i]=curl_init($url); 
   curl_setopt($conn[$i],CURLOPT_RETURNTRANSFER,1);  //ничего в браузер не давать  
   curl_setopt($conn[$i],CURLOPT_CONNECTTIMEOUT,5); //таймаут соединения  
   curl_setopt($conn[$i], CURLOPT_USERAGENT, 'Opera/9.80 (Windows NT 6.1; WOW64; U; ru) Presto/2.10.289 Version/12.01');
   curl_multi_add_handle ($mh,$conn[$i]); 
} 
do { curl_multi_exec($mh,$active); } while ($active);//Пока все соединения не отработают  
for ($i=0; $i<count($urls); $i++) {                  
   $res[$i]=curl_multi_getcontent($conn[$i]);        //ответ сервера в переменную  
   curl_multi_remove_handle($mh,$conn[$i]); 
   curl_close($conn[$i]); 
} 
curl_multi_close($mh); 

echo implode('', $res);
.
Золотце
Krite, Скопировала ваш код, у меня к сожалению не работает
В ем может быть причина?
.
# bravay (19.12.2013 / 14:56)
Krite, Скопировала ваш код, у меня к сожалению не работает
В ем может быть причина?
в школо хосте либо в руках
.
Золотце
# bushidO (19.12.2013 / 15:06)
в школо хосте либо в руках
ололо, трололо...
.
Золотце
# Krite (19.12.2013 / 14:24)
Если надо 3 сайта сразу загрузить, то можно использовать multi curl
[php]$urls[] = array('http://site.ru',
'http://site.com',
'http://site.net');
$mh = curl_multi_init();

foreach ($urls as $i
Скорей всего где-то ошибка. У меня белая страниц
.
bravay, Да вначале скобки убрать надо []
$urls = array('http://site.ru',
'http://site.com',
'http://site.net');
Всего: 50