Антон Р., и да, ваш код работает только с jpeg, перепишите получение ресурса на imagecreatefromstring и забудете об расширении картинки, сохранить ресурс уже можно в любом формате
Mike_Polit, вашим кодом я свободно могу загрузить php файл и удалить весь сайт.. Или хуже, получить ваши все файлы и базу, сделать какие то плохие вещи
Да не знаю чем вам ci3 не угодил, бэк на нем просто замечательный выходит, правда работа с бд кривая, как и их псевдозащита реквеста, которая только мешает, простой фв, уй тоже не сложный, но после ci будет тяжко
И проблем не будет при работе через разные ос