Bernd Wurst commited on 2017-02-18 18:02:07
Zeige 1 geänderte Dateien mit 3 Einfügungen und 4 Löschungen.
| ... | ... |
@@ -186,11 +186,10 @@ function output($arg) |
| 186 | 186 |
} |
| 187 | 187 |
|
| 188 | 188 |
|
| 189 |
-function random_string($num) |
|
| 189 |
+function random_string($len) |
|
| 190 | 190 |
{
|
| 191 |
- // Durch base64 wird der String länger, daher geben wir nur einen Substring zurück. |
|
| 192 |
- $data = base64_encode(random_bytes($num)); |
|
| 193 |
- return substr($data, 0, $num); |
|
| 191 |
+ $s = str_replace('+', '.', base64_encode(random_bytes(ceil($len*3/4))));
|
|
| 192 |
+ return substr($s, 0, $len); |
|
| 194 | 193 |
} |
| 195 | 194 |
|
| 196 | 195 |
|
| 197 | 196 |