Mit PHP Daten durch einen Proxy, mit Auth, holen

C3000

Mitglied
Guten Morgen Leute

Ich arbeite derzeit an einer Seite die per Ajax mit PHP Scripten kommuniziert, die wieder rum Daten, meist XML- Dateien, aus dem Internet holen. Das ganze funktioniert auch wunderbar.
Nun möchte ich ein kleines Feature einbauen, das mir allerdings einige Probleme bereite.
Auf meinem Laptop habe ich Apache installiert und nun möchte ich von jedem Ort aus meine Seite nutzen können, egal ob ich direkt im Internet bin, hinter einem Proxy sitze oder hinter einem Proxy mit Auth bin. Nun folgt mein Problem.

1. Ich werde die Proxy angaben in eine DB speichern. Denkt ihr das ich bei jedem Aufruf eines Scripts die Datenbank nach den Proxy Informationen abfragen soll, oder die Proxy- Daten jedesmal per Ajax, da sie auch auf meiner Seite stehen, mitschicken soll?

2. Ich schaffe es nicht mich zu Authen. Ich habe bisher folgenden ergebnislosen Code:
Code:
$auth = base64_encode('$user:$password');
$header = array("Proxy-Authentication: Basic $auth");
$context = stream_context_create(array('http'=>array('request_fulluri'=>true , 'proxy'=>'tcp://proxy.xxx.de:8888', 'header'=>$header)));
$data = file_get_contents($url.$paramstring, false, $context);

Ich hoffe ihr könnt mir in dieser hinsicht weiterhelfen.

Danke schon mal für eure Mühe.

Mit freundlichem Gruß
C3000
 
Zurück