Hi Günni.
Also ich habe mein Problem so gelöst. Ist zwar nicht ganz so schön, aber dennoch es funktioniert.
PHP-Code:
//Link zur SSL Seite in Datei schreiben
$fp = fopen("input.txt", 'w');
fwrite($fp, "https://url.zur.ssl.seite");
fclose($fp);
//Bonitaetsprüfung -> wird auf der Shell abgesetzt
shell_exec("wget -i input.txt -O output.txt");
$fd = fopen ("output.txt", "r");
//Lesen der ResponeParameter aus der Outputdatei
while (!feof($fd)) {
$buffer .= fgets($fd, 4096);
}
fclose ($fd);
Zuerst schreibe ich den Link zur SSL Seite in eine Textdatei (input.txt). Das habe ich aus dem Grund gemacht, weil, wenn ich den Link direkt an die Shell übergeben hatte, es Probleme mit Spaces in der URL gab.
Nachdem der Link in die Datei geschrieben ist, führe ich über die Shell das Kommando auf wget aus. Der Parameter "-i" ist für das Input File. Hier wird der Pfad zu der Datei, die den Link zur SSL Seite enthält angegeben.
Der Parameter "-O" ist für die Ausgabedatei.
Nachdem das Komando angesetzt wurde und das Ergbnis in der output.txt steht, lese ich diese ein. Nun habe ich das Ergebnis in meinem Buffer.
Das ist bestimmt nicht der eleganteste Weg, aber so muss ich (vorerst) nicht an den Webserver greifen.
Wichtig: Das funktioniert nur unter Unix!!! Und natürlich muss wget installiert sein.
Greatz