Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // original image name
- $photo = $_FILES['image']['tmp_name'];
- // md5 original name
- $name = md5($photo) . '.jpg';
- // divide folders
- $dir = substr(md5(microtime()), mt_rand(0, 30), 2) . '/' . substr(md5(microtime()), mt_rand(0, 30), 2);
- // full path
- $path = './public/images/' . $dir; # по этому пути сохраняем фотку
- //if not exist
- if (!file_exists(public_path() . '/' . $path) && !is_dir(public_path() . '/' . $path)) {
- mkdir(public_path() . '/' . $path, 0700, true);
- }
- if (move_uploaded_file($_FILES['image']['tmp_name'], public_path() . '/' . $path . '/' . $name)) {
- echo "Файл корректен и был успешно загружен.\n";
- } else {
- echo "Возможная атака с помощью файловой загрузки!\n";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement