Pr-script fehler fsockopen,

hallo, weis von euch vllt jemand warum da ned conected wird.
allow_url_fopen ist aktiv.

Warning: fsockopen() [function.fsockopen]: unable to connect to www.google.com:80 (Connection refused) in ............on line 95 Connection refused (111)

das ist die funktion

function getRank($url){ $ch = "6".$this->GoogleCH($this->strord("info:" . $url)); $pagerank=-1; $fp = fsockopen("www.google.com", 80, $errno, $errstr, 30); if (!$fp) { echo "$errstr ($errno)<br />\n"; } else { $out = "GET /search?client=navclient-auto&ch=" . $ch . "&features=Rank&q=info:" . $url . " HTTP/1.1\r\n" ; $out .= "Host: www.google.com\r\n" ; $out .= "Connection: Close\r\n\r\n" ; fwrite($fp, $out); while (!feof($fp)) { $data = fgets($fp, 128); $pos = strpos($data, "Rank_"); if($pos === false){ }else{ $pagerank = trim(substr($data, $pos + 9)); }} fclose($fp); } return ($pagerank < 0)?0:$pagerank; }}

grüße :winke: chitypo

Und welche Zeile ist jetzt Nr. 95?

diese hier

$fp = fsockopen("www.google.com", 80, $errno, $errstr, 30);

:winke:

Wird ja wahrscheinlich die Zeile mit dem fsockopen sein.

Ein versuch wäre es vielleicht wert, die Google IP statt den Domainnamen zu nutzen (209.85.229.147). Dann könnte es an dem auf dem Server eingestelltem DNS-Server liegen.

Wenn das auch nicht klappt, dann werden vielleicht ausgehende Verbindungen auf dem Port geblockt (warum auch immer).

mit den ip’s der google server funzts auch ned. :cry:

Also der code an sich ist definitiv richtig. Dann ist wohl der Port blockiert - warum auch immer. Ist das bei w24? Dann frag doch mal den Support :wink:

jep, bei w24.
ma gucken obse den frei geben.
EDIT: könnt vllt auch nen temporäres Problem bei Google sein…hmm

dank euch für die antworten :winke: