Показать сообщение отдельно
  #6 (permalink)  
Старый 13.06.2016, 19:10
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

$dir = '/uploads/'; - это уже должно быть определено и быть
$full_path = $_SERVER['DOCUMENT_ROOT'].$dir; - а значит это есть
if(!is_dir($full_path)) - то есть это зачем?
$file = basename($_FILES['myfile']['name']); - а это обязательно

А загрузку файлов нужно начинать с проверки ошибок загрузки, и уж коли редактируете, значит сразу $_FILES['myfile']['tmp_name'] можно и использовать, а уже отредактированный сохранять и отдавать клиенту, причем клиенту пропустив через htmlspecialchars().

Для загрузки используйте объект FormData, в курсе такого?
Ответить с цитированием