19-02-2012, 23:46
mam kod generujący 50 haseł i zapisujący je do pliku jeden pod drugim:
chciałbym udoskonalić go tak aby nie pozwalał na tworzenie dwóch takich samych haseł w pliku
ktoś mi doradził żebym to zrobił za pomocą pętli w pętli ale nie bardzo mam pojęcie jak to zrobić.
Czy mógłby mi to ktoś wytłumaczyć ale naprawdę "łopatologicznie" bo z php dopiero zaczynam, albo podać swój sposób na zrobienie tego?
Kod:
for ($s=0; $s<50; $s++){
$znaki = '1234567890qwertyuiopasdfghjkklzxcvbnm';
$kod = '';
for ($i=0; $i<5; $i++) // 5 to długość ciągu
{
$kod .= $znaki[rand()%(strlen($znaki))];
}
$kody[] = $kod; // a tutaj zapisujemy go do tablicy
}
file_put_contents('./kody.txt', implode(PHP_EOL, $kody));
chciałbym udoskonalić go tak aby nie pozwalał na tworzenie dwóch takich samych haseł w pliku
ktoś mi doradził żebym to zrobił za pomocą pętli w pętli ale nie bardzo mam pojęcie jak to zrobić.
Czy mógłby mi to ktoś wytłumaczyć ale naprawdę "łopatologicznie" bo z php dopiero zaczynam, albo podać swój sposób na zrobienie tego?
