Mailinglisten-Archive |
Tim Hildebrandt schrieb: > Hallo zusammen, > > ich möchte einen CURL Aufruf mit einem abweichenden Port realisieren. > Statt des Ports 80 soll eine Datei über den Port 90 aufgerufen werden. > Folgenden Schnipsel verwende ich derzeit: > > $ch = curl_init("http://123.456.789.123/ordner/transfertest.txt"); > if($ch) { > curl_setopt($ch, CURLOPT_HEADER, 1); > curl_setopt($ch, CURLOPT_PORT, 90); > curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); > curl_setopt($ch, CURLOPT_POST, 0); > $curl_data = curl_exec($ch); > > if(!empty($curl_data)) { > echo $curl_data; > } else { > echo "Keine zurück gelieferten Daten!"; > } > curl_close($ch); > } else { > echo "Keine CURL Init möglich\n"; > } Hallo Dein URL-Parameter für curl_init beinhaltet keine Portangabe. Ich würde mal das probieren: $ch = curl_init("http://123.456.789.123:90/ordner/transfertest.txt"); wenn das auch nicht geht, probier doch mal: $ch = curl_init(); if($ch) { curl_setopt($ch, CURLOPT_HEADER, 1); curl_setopt($ch, CURLOPT_URL, 'http://123.456.789.123/ordner/transfertest.txt' curl_setopt($ch, CURLOPT_PORT, 90); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 0); $curl_data = curl_exec($ch); if(!empty($curl_data)) { echo $curl_data; } else { echo "Keine zurück gelieferten Daten!"; } curl_close($ch); } else { ... ciao ulf
php::bar PHP Wiki - Listenarchive