confiscate
Registered
Здравейте ,
Проблемът идва, когато искам да кача файл на кирилица. Файлът в БД излиза с името си на кирилица както трябва. Когато изкарвам резултат, също нямам ядове, но каченият файл в папката е на маймуници..
Има ли начин да избегна това ?
Благодаря предварително !
Поздрави
Код:
if (($_FILES["paper"]["type"] == "application/msword" || ($_FILES["paper"]["type"] == "application/vnd.openxmlformats-officedocument.wordprocessingml.document")) && ($_FILES["paper"]["size"] < 10485760)) {
$chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
$rand_dir_name = substr(str_shuffle($chars), 0, 15);
mkdir("userdata/papers/$rand_dir_name/");
if (file_exists("userdata/papers/$rand_dir_name/" . $_FILES["paper"]["name"])) {
$error = "<div class='error'>The file exists!</div>";
}
else {
move_uploaded_file($_FILES["paper"]["tmp_name"], "userdata/papers/$rand_dir_name/" . urlencode($_FILES["paper"]["name"]));
$paper = $_FILES["paper"]["name"];
$paperInsert = mysqli_query(....)");
Проблемът идва, когато искам да кача файл на кирилица. Файлът в БД излиза с името си на кирилица както трябва. Когато изкарвам резултат, също нямам ядове, но каченият файл в папката е на маймуници..
Има ли начин да избегна това ?
Благодаря предварително !
Поздрави