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