Пробовал ставить returntransfer и head в нули,но всё равно выводит: PHP: <?php $url = "http://www.site.com"; $ua = "s"; $r = $_GET['r']; $ref = $url; if(!isset($r)) { echo "<center>ВВЕДИТЕ URL!!!</center>"; } else { $req = "search=$r&c=search"; $ch = curl_init(); curl_setopt($ch,CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_REFERER,$ref); curl_setopt($ch,CURLOPT_USERAGENT,$ua); curl_setopt($ch,CURLOPT_HEADER,0); curl_setopt($ch,CURLOPT_POST,1); curl_setopt($ch,CURLOPT_POSTFIELDS,$req); curl_setopt($ch,CURLOPT_FOLLOWLOCATION,0); curl_setopt($ch,CURLOPT_RETURNTRANSFER,0); $res = curl_exec($ch); } ?> ЗЫ: Ведь по идее вывод должен быть сохранён в переменную $res.
Как раз поэтому и выводит. PHP: curl_setopt($ch,CURLOPT_RETURNTRANSFER,1); Тогда будет записывать в переменную. CURLOPT_HEADER тут вообще не при чём. Он отвечается за вывод полученных заголовков вместе с контентом