Der folgende Beitrag wurde am 29. 05. 2007, 08:48 Uhr von Daniel veröffentlicht.
Ahoi alle,
ich lasse meinen server so konntakt zu einem anderen aufnehmen:
fsockopen ($host, 443, $errornum, $errormsg)
und schicke ihm dann daten, hierbei geht es um die einbindung eines Warenwirtschaftssystems in einen Webshop. Allerdings bekomme ich so immer folgenden fehler:
Your browser sent a request that this server could not understand.
Reason: You're speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, please.
Das bringt mir aber reichlich wenig. OpenSSL ist installiert und wie und was ich damit anfangen kann weiss ich nicht, gibt es da ne funktion durch die ich den Request jagen muss?
MfG
Der folgende Beitrag wurde am 29. 05. 2007, 09:24 Uhr von wahsaga veröffentlicht.
hi,
> fsockopen ($host, 443, $errornum, $errormsg)
>
> Your browser sent a request that this server could not understand.
> Reason: You're speaking plain HTTP to an SSL-enabled server port.
> Instead use the HTTPS scheme to access this URL, please.
Na, die Meldung ist doch wohl eindeutig.
> Das bringt mir aber reichlich wenig.
Diese Aussage bringt uns aber reichlich wenig.
Wir bekommen bspw. nicht gezeigt, mit welchen Parametern du die Funktion letztendlich aufrufst - können also auch nicht beurteilen, ob du die Hinweise in den Nutzerkommentaren im Manual bzgl. fsockopen und HTTPS berücksichtigt, oder dummerweise vollkommen ignoriert hast.
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
Der folgende Beitrag wurde am 29. 05. 2007, 09:41 Uhr von Daniel veröffentlicht.
Ahoi wahsaga,
> Wir bekommen bspw. nicht gezeigt, mit welchen Parametern du die Funktion letztendlich aufrufst - können also auch nicht beurteilen, ob du die Hinweise in den Nutzerkommentaren im Manual bzgl. fsockopen und HTTPS berücksichtigt, oder dummerweise vollkommen ignoriert hast.
Wenn ich wie im Manual ein ssl:// vor den Hostnamen setzte bekomme ich:
Warning: fsockopen(): php_stream_sock_ssl_activate_with_method: failed to create an SSL context in MEINE PHP-DATEI on line 309
Warning: fsockopen(): failed to activate SSL mode 1 in MEINE PHP-DATEI on line 309
Sowie diesen fsockopen-"Response":
Errornumber: 115
Errormsg: Operation now in progress
Hier jetzt aber erstmal ein paar mehr details:
[302] $host = 'www.zensiert.de';
[303] $target = '/x/y/script.dat';
[309] if (!$handler=fsockopen ('ssl://'.$host, 443, $errornum, $errormsg))
Dann baue ich noch den Request zusammen und schicke ihn ab (wenn die Verbindung funktioniert hat)
MfG
Der folgende Beitrag wurde am 29. 05. 2007, 10:01 Uhr von wahsaga veröffentlicht.
hi,
> Wenn ich wie im Manual ein ssl:// vor den Hostnamen setzte bekomme ich:
>
> Warning: fsockopen(): php_stream_sock_ssl_activate_with_method: failed to create an SSL context in MEINE PHP-DATEI on line 309
> Warning: fsockopen(): failed to activate SSL mode 1 in MEINE PHP-DATEI on line 309
Dann solltest du dieses Problem beheben - da scheint ja irgendwas bzgl. SSL nicht zu stimmen.
Es könnte evtl. an http://bugs.php.net/bug.php?id=35668 liegen.
gruß,
wahsaga
--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4