Fsockopen hilfe !

hallo,

ich möchte daten per php an einen anderen server per get senden mein code:

$fp = fsockopen('www.internetadresse.de', 80,
 $errno, // Fehlernummer
 $error, // Fehlermeldung
 10) // Timeout in Sekunden
 OR // wenn der Aufbau nicht erfolgreich war
 die( // dann 'stirb'
 $error. // Fehlermeldung
 "(". // 
$errno. // mit Fehlernummer 
")" 
); 

fwrite($fp, "GET /smem.php?daten=$daten HTTP/1.0\n\n");
fwrite($fp, "\r\n"); 
while(!feof($fp)) { $buffer = fread($fp, 1025); 
$buffer = str\_replace("\r\n", '\r\n'."\n", $buffer); 
echo $buffer;
} 
fclose($fp); // Verbindung beenden

Aber wenn ich das aufrufe dann kommt immer: 301 Moved Permanently https://80.190.243.85/smem.php da vorne steht https aber ich will ja http haben liegt das vielleicht daran? was kann man da machen? vielen dank im voraus

gruss
david

also PHP scheint, www.internetadresse.de in eine IP umzuwandeln und das funktioniert nicht. http://www.inetadresse.de/script.php funktioniert aber http://88.88.88.8/script geht nicht!! also gibt es vielleicht eine möglichkeit das FSOCKOPEN den servernamen nicht in eine numerische IP umwandelt??? bitte kann mir jemand helfen !!!

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

> fwrite($fp, "GET /smem.php?daten=$daten HTTP/1.0\n\n");  
> fwrite($fp, "\r\n");

gehoert vor der ende ziele nicht noch eine „Host:www.internetadresse.de\r\n“ ziele rein?
ausserdem schreibst du nach dem GET 2x \n - das sieht komisch aus, zumal du die ende-zeile mit \r\n beendest.

Aber wenn ich das aufrufe dann kommt immer: 301 Moved
Permanently https://80.190.243.85/smem.php da vorne steht
https aber ich will ja http haben liegt das vielleicht daran?
was kann man da machen? vielen dank im voraus

ja nüscht - wenn die die seite nur ueber https ausliefern wollen und ueber http nur eine umleitung bringen („301 Moved Permanently“), musst du sie ueber https anfordern.
solange du kein 200 bekommst, hast du was falsch gemacht - nix php-fehler :wink:

danke für deine hilfe leider scheint es wohl an meinem webspace provider zu liegen, weil der irgendwie keine nummerische IP für meine domain zur verfügung stellt oder so. weil wenn ich die IP eingebe kommt nicht meine homepage sonder „CONFIXX“ na auf jeden fall habe ich das problem nun einfach mit fopen() gelöst und nun funktioniert das :smile:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]