- //Хеадер в рабочем файле для кодировки
- header("Content-Type: text/html; charset=utf8");
-
- //Действия в нем производиться после проверки условия
- if($_SERVER["HTTP_X_REQUESTED_WITH"] == "XMLHttpRequest")
-
- // file name generating
- $path_parts = pathinfo($_FILES['picture']['tmp_name']);
- $fn = rand(1000, 99999);
- $fn_query = mysql_query("SELECT id FROM goods WHERE picture = '".$fn.".".$path_parts['extension']."' LIMIT 1");
- while(mysql_num_rows($fn_query)!=0)
- {
- unset($fn_query);
- $fn = rand(1000, 99999);
- $fn_query = mysql_query("SELECT id FROM goods WHERE picture = '".$fn.".".$path_parts['extension']."' LIMIT 1");
- }
- unset($fn, $fn_query);
- $generated_file_name = $fn.".".$path_parts['extension'];
* This source code was highlighted with Source Code Highlighter.
Интересно, скажет ли кто нибудь что нибудь про алгоритм генерирования имени файла...
Комментариев нет:
Отправить комментарий