Hello,
ich versuch es mal zu kommentieren.
Ja, gut.
define("ZEICHENSATZ","abcdefghijklmnopqrstuvwxyzäöüßABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜ0123456789-+_&~.,!");
// hier werden die möglichen Zeichen festgelegt.
stimmt. Die könntest Du z.B. auf a-f und 0-9 beschränken.
$lenmin = '0';
$lenmax = '10';// höchster und niedrigster Wert.
Einen Code mit 0 Zeichen Länge würdest Du aber nicht haben wollen.
Für Deine Zwecke, wenn die Länge immer 16 Zeichen sein soll, müsste da (16,16) stehen.
function get_random_str($lenmin,$lenmax)
{
mt_srand ((double)microtime()*1000000);
$anzahl = mt_rand($lenmin,$lenmax); // versteh ich nich ganz wieso hier mt_rand wenn es nur als Anzahl der codes dient. Wenn ich das richtig verstehe.$zeichen=ZEICHENSATZ; // der soll wohl in Form einer Variable hier zugeführt werden ?
sollte...
Liebe Grüße aus Syburg bei Dortmund
Tom vom Berg