LEOnidUKG, да
LEOnidUKG, сделал я через прокси сервер тем же curlom - толку ноль
$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_MAXREDIRS, 10); curl_setopt($ch, CURLOPT_ENCODING, 1); curl_setopt($ch, CURLOPT_DNS_USE_GLOBAL_CACHE, FALSE); curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT']."/cookie.txt"); curl_setopt($ch, CURLOPT_COOKIEFILE,$_SERVER['DOCUMENT_ROOT']."/cookie.txt"); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.56 Safari/536.5'); curl_setopt($ch, CURLOPT_PROXY, "78.109.137.225:3128"); $data = curl_exec($ch); curl_close($ch); return $data;
Неверное дело не в забаненом ip...
LEOnidUKG, как сделать так чтобы передавалась оригинальная ссылка? где такой прокси найти?
p.s. попробовал POST запросом сделать, результат тот же(
LEOnidUKG, да, тоже самое---------- Добавлено 30.10.2014 в 00:13 ----------попробовал через прокси: http://www.php-proxy.net/index.php?q=aHR0cDovL3d3dy5obHR2Lm9yZy8%2FcGFnZWlkPTE3MyZwbGF5ZXJpZD03MTY3JmdhbWVpZD0y&hl=3ed
работает, но это вообще не вариант(
надо както нормальным путем получить...
LEOnidUKG, вот скрин
LEOnidUKG, и чистый не работает---------- Добавлено 29.10.2014 в 23:59 ----------Sanu0074, если бы ip был забанен то и в браузереб не выводилось, вы сравните результат браузера и через curl---------- Добавлено 30.10.2014 в 00:01 ----------LEOnidUKG, и например если главную страницу брать то она как следует выводится, а это криво
LEOnidUKG, ну вот я сделал:
class Hltv_get extends CI_Controller { public function player() { $url = $_GET['link']; echo $this->curl_gets($url); } public function curl_gets($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_HEADER, true); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); curl_setopt($ch, CURLOPT_MAXREDIRS, 10); curl_setopt($ch, CURLOPT_ENCODING, 1); curl_setopt($ch, CURLOPT_DNS_USE_GLOBAL_CACHE, FALSE); curl_setopt($ch, CURLOPT_COOKIEJAR, $_SERVER['DOCUMENT_ROOT']."/cookie.txt"); curl_setopt($ch, CURLOPT_COOKIEFILE,$_SERVER['DOCUMENT_ROOT']."/cookie.txt"); curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.56 Safari/536.5'); $data = curl_exec($ch); curl_close($ch); return $data; } }
Результат такойже, ноли и n\a, только вверху заголовки выводятся.. чтото должно содержаться в cookie.txt ??
LEOnidUKG, вы пробовали?
_ROBOT,я и не против бы пользоваться phpmaileraми или sendmail, но например у меня 10 сайтов, нужно чтобы письма например при регистрации на каждом сайте отправлялись юзеру с разного аккаунта (тут например яндекс почта для домена подойдёт), и вот как мне поцепить все 10 аккаунтов например на тот же sendmail? Ведь в sendmail.ini можно прописать только данные одного аккаунта, а надо 10, потомучто у каждого сайта свой