Hallo,
die Suche funktioniert leider nicht, daher hier mein Verständnisproblem, welches sicher schon mehrfach vorkam...
Versuch (auf das Problem reduziert):
<?php
for($x=0;$x < 5;$x++){
include("function/pass.php");
//hier folgt ein DB-Insert in welchem 5 Zeilen angelegt werden die alle unterschiedliche $Pass haben müssen.
}
?>
gibt aus: Fatal error: Cannot redeclare pwt() (previously declared in ...
Logisch, aber wie kann ich das umgehen? include_once generiert mir halt nur 1x.
Hier noch die pass.php, welche ich in dem Projekt oft verwende, allerdings immer nur einmal.
<?php
function pwt($pl)
{
srand(time());
$zeichen = "ABCDEFGHJKMNPQRSTUVWXY23456789";
$zeichen .= strtolower($zeichen);
for ($i = 0; $i < $pl; $i++)
{
$n = rand() % strlen($zeichen);
$pwt .= substr($zeichen, $n, 1);
}
return $pwt;
}
$Pass = pwt($pl);
?>
Gruß Rainer