Cyperfriend
Der ohne Avatar
- Registriert
- 14 Juli 2013
- Beiträge
- 1.123
Ich habe im Internet ein Script gefunden und das ein wenig für meine Bedürfnisse angepasst.
Grundsätzlich funktioniert es, aber bei der Erstellung des Zufalls-Strings bekomme ich auf der Seite an manchen Stellen ein kryptisches Symbol.
Zuerst dachte ich, dass da wohl einige Zeichen nicht richtig interpretiert werden, weil ich das recht lieblos in eine Test-PHP ohne Doctype und so geschmissen habe, aber als ich mir die einzelnen Strings angeguckt habe um rauszufinden welche Zeichen Probleme machen war alles super.
Hier mal das Script:
Ein Ergebis kann dann so aussehen:
Was ist nun das Problem und wie behebe ich es?
Grundsätzlich funktioniert es, aber bei der Erstellung des Zufalls-Strings bekomme ich auf der Seite an manchen Stellen ein kryptisches Symbol.
Zuerst dachte ich, dass da wohl einige Zeichen nicht richtig interpretiert werden, weil ich das recht lieblos in eine Test-PHP ohne Doctype und so geschmissen habe, aber als ich mir die einzelnen Strings angeguckt habe um rauszufinden welche Zeichen Probleme machen war alles super.
Hier mal das Script:
PHP:
$for_salt = ("abcdefghijklmnopqrstuvwxyz");
$for_salt .= ("123456789");
$for_salt .= ("äüöß-.,_:;!§$%&/()=?<>");
for ($i=0;$i<100;$i++) {
$tmp = mt_rand(0, strlen($for_salt)-1);
$salt .= $for_salt[$tmp];
}
echo "Salt: ".$salt."<br>";
echo "Test: ".$for_salt;
Code:
Salt: y�h�6k.!(nc87>�z�8�y)�kr�bgg&sfshb=weü5)djv�22o-,çwi7�g?)�$fk&%%)=�&i�tfgd>yuy,%p;�pt�$%c=2=d)�%�/
Test: abcdefghijklmnopqrstuvwxyz123456789äüöß-.,_:;!§$%&/()=?<>
Was ist nun das Problem und wie behebe ich es?
Zuletzt bearbeitet: