12345678910111213141516171819202122232425262728293031 |
- <?php
- // 应用公共文件
- function validateEmail($email): bool
- {
- if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
- return false;
- } else {
- return true;
- }
- }
- function uuid(): string
- {
- $chars = md5(uniqid(mt_rand(), true));
- return substr($chars, 0, 8) . '-'
- . substr($chars, 8, 4) . '-'
- . substr($chars, 12, 4) . '-'
- . substr($chars, 16, 4) . '-'
- . substr($chars, 20, 12);
- }
- function renderToken($t = 'tab'): string
- {
- $s = uuid() . strval(time()) . $t;
- return md5($s);
- }
- function joinPath($path1, $path2)
- {
- return preg_replace("#//#", "/", $path1 . $path2);
- }
|