Есть скрипт: Код (Text): <? $ch = curl_init(); $uagent = "Mozilla/5.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)"; curl_setopt($ch, CURLOPT_URL, "http://s4.travian.ru/dorf1.php"); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_ENCODING, ""); curl_setopt($ch, CURLOPT_USERAGENT, $uagent); curl_setopt($ch, CURLOPT_TIMEOUT, 120); curl_setopt($ch, CURLOPT_FAILONERROR, 1); curl_setopt($ch, CURLOPT_AUTOREFERER, 1); curl_setopt($ch, CURLOPT_COOKIEJAR, "cookies.txt"); curl_setopt($ch, CURLOPT_COOKIEFILE,"cookies.txt"); curl_setopt ($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_POST,1); curl_setopt($ch, CURLOPT_POSTFIELDS,"name=1234&password=1234&w=&login=1234"); $output = curl_exec($ch); curl_close($ch); $r=preg_match_all('/.*/' ,$output,$ab,PREG_SET_ORDER); print $an[0]; ?> Скажите почему preg_match_all не выводит содержимое страницы?
Во-первых, что такое $an, если определен массив $ab? Во-вторых, учите функцию preg_match_all() - print_r($ab[0]);. В третьих, за хрена тут вообще preg_match_all() ? echo $output;