Hy @ all !
Ich habe hier ein Script, mit dem man ein Passwort generieren kann.
Das Script Funktioniert auch soweit , das mir das PAsswort auf der Seite angezeigt wird !
ich möchte aber das Passwort in eine *.txt Datei schreiben und komm nicht weiter !
hier mal der code :
[COLOR=blue]
function generatePW($length=8)
{
$dummy = array_merge(range('0', '9'), range('a', 'z'), range('A', 'Z'), array('#','&','@','$','_','%','?','+'));
// shuffle array
mt_srand((double)microtime()*1000000);
for ($i = 1; $i <= (count($dummy)*2); $i++)
{
$swap = mt_rand(0,count($dummy)-1);
$tmp = $dummy[$swap];
$dummy[$swap] = $dummy[0];
$dummy[0] = $tmp;
}
// get password
return substr(implode('',$dummy),0,$length);
}
// echo generatePW(10); // 10stelliges Passwort ausgeben...
$datei=fopen("generatePW.txt","w");
$output=fwrite($datei,$generatePW);
fclose($datei);
[/COLOR]
bin für jeden tip dankbar !!!
Ich habe hier ein Script, mit dem man ein Passwort generieren kann.
Das Script Funktioniert auch soweit , das mir das PAsswort auf der Seite angezeigt wird !
ich möchte aber das Passwort in eine *.txt Datei schreiben und komm nicht weiter !
hier mal der code :
[COLOR=blue]
function generatePW($length=8)
{
$dummy = array_merge(range('0', '9'), range('a', 'z'), range('A', 'Z'), array('#','&','@','$','_','%','?','+'));
// shuffle array
mt_srand((double)microtime()*1000000);
for ($i = 1; $i <= (count($dummy)*2); $i++)
{
$swap = mt_rand(0,count($dummy)-1);
$tmp = $dummy[$swap];
$dummy[$swap] = $dummy[0];
$dummy[0] = $tmp;
}
// get password
return substr(implode('',$dummy),0,$length);
}
// echo generatePW(10); // 10stelliges Passwort ausgeben...
$datei=fopen("generatePW.txt","w");
$output=fwrite($datei,$generatePW);
fclose($datei);
[/COLOR]
bin für jeden tip dankbar !!!

Also musst du diesen Rückgabewert für die weitere Verarbeitung haben. Statt das ganze zusätzlich noch auf ne Var zu speichern, kannst du deine Fkt direkt als 2. Argument für fwrite() benutzen.
Comment