Keine Ausgabe mit cURL

Jacka

Erfahrenes Mitglied
Hallo zusammen,

ich möchte gerne Informationen von der freien Datenbank PubChem anzeigen lassen.

Die folgende URL gibt mir einen Text im SDF Format aus (für chemische Struktur):
http://pubchem.ncbi.nlm.nih.gov/summary/summary.cgi?cid=1&disopt=DisplaySDF
Gebe ich die URL in den Browser ein, wird der der Text für die ID 1 angezeigt.

Der Aufruf über file, file_get_content und fopen schlug fehl:
"Ein Verbindungsversuch ist fehlgeschlagen...."

Also hab ich es mit cURL probiert.
Das script gibt jedoch überhaupt nichts aus, weder eine Fehlermeldung noch den Inhalt.
Woran kann das liegen? :confused:

PHP:
$path = 'http://pubchem.ncbi.nlm.nih.gov/summary/summary.cgi?cid=1&disopt=DisplaySDF';

echo download($path)

function download($path) { 
	 $c = curl_init();
        curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($c, CURLOPT_URL, $path);
        $contents = curl_exec($c);
        curl_close($c);
         
	return $contents; 
}

Unser Server befindet sich im lokalen Netz und verbindet sich über einen Proxy mit dem Internet. Kann es daran liegen?


Vielen Dank und Grüße,
Jacka
 
Zurück