DiamondDog: Problem mit Aufruf einer function...

Beitrag lesen

Hallo Leute,
ich hab da ein kleines Problem mit dem Aufrufen meiner function:

  
	function loadproxy($array,$host)  
	{  
	  // Proxy  
      $fp = fsockopen ("tcp://$array[$i]", 0, $errstr, $errno);  
      if (!is_resource ($fp)) {  
	    // Verbindung zum Proxy geht nicht  
        echo "Konnte keine Verbindung zum Proxy Server (".$array[$i].") herstellen!";  
      }else{  
        // erzeuge einen neuen cURL-Handle  
        $ch = curl_init();  
  
        // setze die URL und andere Optionen  
        curl_setopt($ch, CURLOPT_URL, $host);  
  
        // führe die Aktion aus und gebe die Daten an den Browser weiter  
        curl_exec($ch);  
  
        // prüfen, ob ein Fehler aufgetreten ist  
	    if(curl_errno($ch)){  
          echo 'Es ist ein Fehler beim laden der Seite ('.$host.') aufgetreten!';  
	    }  
        // schließe den cURL-Handle und gebe die Systemresourcen frei  
        curl_close($ch);  
      }//Ende ob Verbindung zum Proxy hergestellt werden konnte	  
	}//Ende function loadproxy()  

So sieht sie bis jetzt aus. Das ganze soll so funktionieren, das jeder Proxy im Array ein mal die Seite host aufruft. Bei Problemen wie zB Proxy nicht erreichbar soll einfach der nächste genommen werden, wenn das ende vom Array erreicht ist, soll die function sich einfach beenden.
Hoffe das das jemand versteht ^^ und mir Helfen kann.

Danke schon mal für die Hilfe.

Mfg Dog

Ps: Ich hab im Script auch noch keinen Aufruf für die function also zb loadproxy();