Pricao sam s provajderom i rekli su mi da izlazni request sa mog servera na externi server treba da prodje kroz proxy.
Dakle ovo je ono sto saljem drugom serveru kroz proxy i treba da se vrati text
Probao sam sa fsockopen
Citat:
private function get_url_via_proxy() {
$proxy_fp = fsockopen($this->get_proxy_name(), $this->get_proxy_port());
if (!$proxy_fp) {
return false;
}
fputs($proxy_fp, "GET " . $this->get_request_url() . " HTTP/1.0\r\nHost: " . $this->get_proxy_name() . "\r\n\r\n");
while (!feof($proxy_fp)) {
$proxy_cont .= fread($proxy_fp, 4096);
}
fclose($proxy_fp);
$proxy_cont = substr($proxy_cont, strpos($proxy_cont, "\r\n\r\n") + 4);
return $proxy_cont;
}
|
ali mi izbaci gresku
Citat:
Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /homepages/2/d261674946/htdocs/proxy.php on line 49
Warning: fsockopen() [function.fsockopen]: unable to connect to ntproxy.schlund.de:3128 (php_network_getaddresses: getaddrinfo failed: Name or service not known) in /homepages/2/d261674946/htdocs/proxy.php on line 4
|
Probao sam iz shell-a
i isto ne moze da se nakaci i uglavnom fsocket zeza u svim slucajevima. Koliko kontam bar bi trebao da se nakaci na proxy ili nekako da se uradi redirect kroz proxy ili mozda ja sve pogresno tumacim. php.ini je allow_url_fopen = On odakle pokrecem script. Ako neko ima neko slicno resenje da li moze da stavi neki script?
Any idea????