XaraX: f anderen Server zugreifen u. dort in Datei schreiben

Beitrag lesen

Hallo Mike,

Dein Problem ist gar nicht mal so scher zu lösen - nur ist es wie so oft in diesem Forum auch ein Problem der Kommunikation auf Basis verschiedener Wissensstände (vgl.: http://forum.de.selfhtml.org/hilfe/charta.htm#tipps-fuer-antwortende)

Wie bereits angemerkt wurde, hängt die Möglichkeit eines jeden Lösungsansatzes von der Konfiguration PHPs ab. Dies sollte als erstes von Dir geprüft werden. Unter der Annahme, von Server A sollen Daten zu Server B verstandt werden, bitte ich Dich folgendes Testscript auf Server A zu hinterlegen und mit Deinem Browser aufzurufen:

  
<?php echo "Der Lösungsansatz ist".(ini_get('allow_url_fopen') ? " " : " nicht ")."möglich\n"; ?>  

Unter der Voraussetzung, daß der Lösunsgsansatz möglich ist, kannst Du vom Script auf Server A, welches Eingaben/Daten zu Server B zu senden hat mittels eines HTTP-Requests die entsprechenden Daten versenden:

  
<?php  
# Scriptausschnitt "Server A"  
  
$daten="das sind die Daten für das WB auf Server B";  
$daten=rawurlencode($daten);  
  
$dat=fopen('http://www.Server.B/empaenger.php?'.$daten,'r');  
echo fread($dat,1024);  
fclose($dat);  
?>  
  
<?php  
# Scriptausschnitt "Server B" empfaenger.php  
  
if($_SERVER['REMOTE_ADDR']==gethostbyname('www.Server.A') &&  
   $_SERVER['QUERY_STRING']!=''){  
   # zur "Sicherheit", daß kein anderer Daten einspeisen kann  
   # (schließt spoofing nicht aus)  
  
   $dat=fopen('WB.txt','a');  
   fwrite($dat,$_SERVER['QUERY_STRING']."\n");  
   fclose($dat);  
}  
?>  

Übrigens: Diven gegenüber sucht man keinen Streit! Man straft sie mit Mißachtung ;)

Gruß aus Berlin!
eddi