downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

openssl_free_key> <openssl_encrypt
Last updated: Fri, 30 Oct 2009

view this page in

openssl_error_string

(PHP 4 >= 4.0.6, PHP 5)

openssl_error_stringGibt eine openSSL Fehlermeldung zurück

Beschreibung

string openssl_error_string ( void )

openssl_error_string() gibt den letzten Fehlertext der openSSL-Bibliothek zurück. Fehler werden auf einem Stack gesammelt, daher sollte diese Funktion mehrmals aufgerufen werden, um alle Informationen zu erhalten.

Rückgabewerte

Gibt eine Fehlermeldung als String zurück oder FALSE, sofern keine weiteren Fehlermeldungen vorliegen.

Beispiele

Beispiel #1 openssl_error_string() Beispiel

<?php
// Annahme: Sie haben eine openssl-Funktion aufgerufen, die einen Fehler
// verursacht hat.
while ($msg openssl_error_string())
    echo 
$msg "<br />\n";
?>



add a note add a note User Contributed Notes
openssl_error_string
greg at gregmaclellan dot com
12-Aug-2004 11:44
Becareful when using this function to check errors, as it seems to read from a buffer of errors, which could include errors from another script or process that was using openssl functions. (I was surprised to find it returing error messages before I had called any openssl_* functions)

To clear the errors, you can do:

while ($err = openssl_error_string());

before using openssl functions. I'm not totally sure of the effect this will have on other threads though, maybe someone can clairify.

openssl_free_key> <openssl_encrypt
Last updated: Fri, 30 Oct 2009
 
 
show source | credits | sitemap | contact | advertising | mirror sites