Задание к данному уроку - самостоятельная работа на свободную тему, где вы можете реализовать любые ваши самые смелые идеи по данному проекту (можете делать какие угодно варианты - поиграть с прозрачностью, углом наклона текста, добавить любые поля в базу данных - в общем что угодно).
Дата отправки отчёта:
15 августа 2018 г.
Задание выполнено: за
1 мин.
Чему научился:
Даже не знаю, что ещё реализовывать)) Сделал чтобы можно было и jpg и png использовать.
Что было сложным:
Добиться того, чтобы работало, то что я хотел сделать
В этом уроке, было бы немного проще если бы ты задал 3 маленьких задания и сказал бы можно сделать что то одно или все три) И получилось бы как в реальной разработке, тех. задание и всё такое. В следующий раз подумай об этом) И придумывать ничегоо не нужно будет. А так да) я молодец, делаю первые робкие шажки в php.
Молодец, отлично поработал, а ты пробовал обработать gif? думаю будет ошибка, так как у тебя либо png либо другое, которое обрабатывается как jpeg, а это не есть гуд, лучше использовать конструкцию свитч, через кейсы png/jpeg и по дефолту ошибку выдавать, что данный формат не поддерживается, прикрепите png или jpeg. Будет намного лучше и корректнее, это из разряда: "Защиты от дураков" =)
Это да))) У меня в файле upload.php стоит защита. if(!$_FILES['bgimage']['type'] == 'image/png' or !$_FILES['bgimage']['type'] == 'image/jpeg') die('Для фона необходим только формат PNG или JPG'); Но как ты правильно заметил, она никогда не бывает лишней
Научился: Немного поработал со стилями. Изменил вывод id на вывод просто номера. Трудности: Долго мучался над одной ошибкой, которой вовсе не было. Проблема заключалась в просмотре новых добавленных картинках при добавлении всё супер, а вот при просмотре показывается другая. Проблема в том что просмотр ориентирован на линках и если указать линк который уже указан программа выведет из базы данных ту картинку которая первая.
Прикольный подвох получился !!!
Научился: Добавил возможность задания координат текста, его размера, наклона и цвета. Расширил таблицу graph в базе данных для сохранения этой информации. Ввод дополнительной информации реализовал через форму редактирования и добавления новой записи. Добавил обработку png-файлов. Добавил фильтрацию на форму загрузки изображения, указав в атрибуте accept="image/png,image/jpeg". Добавил фильтрацию в select - в список могут попасть только файлы image/png и jmage/jpeg из выбранного каталога.