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
[edit] Last updated: Fri, 25 May 2012

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 11-Aug-2004 10: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.

 
show source | credits | stats | sitemap | contact | advertising | mirror sites