Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

PHP-Fehler in Online-Shop

Hallo,
ich nutze einen Onlineshop und habe dort eine Schnittstelle zu einem Online.Bestandsverwaltungsprogramm eingerichtet. Die Übertragung der Daten klappt auch soweit - allerdings werden folgende Warnungen ausgegeben:

Warning: file_get_contents(): SSL: fatal protocol error in xxx/includes/modules/checkout_process.php on line 132

Warning: Cannot modify header information - headers already sent by (output started at xxx /includes/modules/checkout_process.php:132) in xxx/includes/functions/functions_general.php on line 52


Zeile 132 ist das:
$sps_result = file_get_contents ($sps_data);

Zeile 52
header('Location: ' . $url);

Hat jemand eine Idee zu Lösung - gerne auch gegen Bezahlun?

Hier gehts zum Orginal Eintrag "PHP-Fehler in Online-Shop" im Forum

Antworten

läuft php bei dir auf dem IIS?
EDIT: welche php version ist das?


2.

PHP Version 4.3.10


3.

naja, ich wüsste halt gerne noch, ob als server der IIS läuft, aber ich gehe jetzt einfach mal davon aus. dann ist die antwort folgende:
der IIS hält sich nicht ans protokoll und sendet kein close_notify wenn er die verbindung schliesst. für php heisst das, dass bei erreichen des datenendes diese fehlermeldung ausgegeben wird. eigentlich ist php >= 4.3.7 dazu in der lage die warnmeldung für diesen bug zu unterdrücken. ich weiss nicht, warum das bei dir nicht der fall ist, aber dann musst du die fehlermeldung selber unterdrücken. entweder, indem du error_reporting(E_ALL & ~E_WARNING & ~E_NOTICE) setzt (hab ich nicht getestet, dürfte aber funktionieren) oder vielleicht hilft es schon @file_get_contents() zu schreiben (das @ unterdrückt fehlermeldungen).


4.

Hallo Alexander!
VIELEN DANK!!!!

Es ist genau das. Mit dem @ vorher läuft es!!!!


Hier gehts zum Orginal Eintrag "PHP-Fehler in Online-Shop" im Forum
 
phpforum.de | Impressum | Handy Bundles