Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Доска объявлений / Обратная связь - мозговой штурм - внештатные ситуации

  • В данном уроке попрошу Вас выполнить небольшую самостоятельную работу и дать обратную связь.
  • Дата отправки отчёта: 8 марта 2020 г.
  • Задание выполнено: за 1 день 19 час. 40 мин.
  • Чему научился: Узнал, что при вводе html кода, то он корректно отображается в итоге на странице.
  • Что было сложным: удалось зарегистрировать пользователя с одинаковым именем.
    Фотографию с другим расширением загрузить не дал.

    С sql инъекциями, что-то не пошло - не очень понял как их делать. На хабре статью прочитал. Поставил в адресной строке после адреса апостроф. Yii  ошибку не вывел, типа так тоже пойдет.  habr.com/ru/post/148151/.

    В остальном, особых проблем не заметил.
    Прошу домашку не минусовать, уж очень хочется посмотреть, что там дальше будет. И так с уроком подзадержался  :(
  • Оценка видео-уроку:
Отчёт от 2146 за Доска объявлений / Обратная связь - мозговой штурм - внештатные ситуации


Отчёт от 2146 за Доска объявлений / Обратная связь - мозговой штурм - внештатные ситуации




Оцени работу

 
Сохранить страницу:

791. --
Валерий Жданов
Валерий Жданов
ответить
→  Иван  # Доска объявлений / Обратная связь - мозговой штурм - внештатные ситуации / 2020-03-09 06:53

да за что тут минусовать? опыты проделал, отчет оформил, даже статейку на хабре подкинул. всё отлично.
я даже твой отчет на своей стене вконтакте размещу (чтобы статейку поизучать попристальнее)


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Иван  # Доска объявлений / Обратная связь - мозговой штурм - внештатные ситуации / 2020-03-09 11:31

Проблемы начинаются, когда объявлений более четырех - они расползаются кто во что горазд. Думаю, надо гридблоками это решить. Разбираюсь с проблемой. А так, проект получается конфетка, хочется и дальше его развивать. Вот это победа Валерия, новое веяние. Здесь на сайте тоже проблема со стройными рядами уроков замечена - также расползаются как и у меня в wscb.online Ладно я желторотый, но почему Игромистр такое допускает - вопрос в воздухе. Видимо его устраивает.


  • Отчёт оценивали:
    2146Иван+1   17425ser2018+1   24765Anatoli+1   791Валерий Жданов+1   9014Николай Денисов+1   14981DimanDOS+1   17947Dmitry Sinitsin+1   9980Timoha+1   24974Вячеслав0   18842Степан+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился:  Переименовал таблицу bulettins в базе данных bulletinsdb и получил ошибку при повторном входе на страницу сайта тип ошибки Database Exception. Заново переименовал таблицу. Страница восстановлена. При добавлении объявлений вбил код и заключил текст объявлений
блок нечего страшного не произошло объявление сохранилось. При просмотре изображений в объявлений, фотографий разного размера перехлестывается с информацией об объявлений то есть краем рамки перекрывают дату публикации и информации. Еще бы хотелось бы реализовать на сайте окончательное удаление объявление чтобы не грузить объемом память базы данных и папку сохранения изображения на сайте. После того как добавил фотографию, при добавлений информации о фотографий хотелось бы реализовать функцию чтобы текст прописывался по нажатию кнопки "Enter".
Трудности: Когда переименовал таблицу в базе данных при входе на страницу сайта не мог понять в чем дело. Выдавало ошибку на странице. Благо того что сохранил копию базы данных. Заново импортировал файл базы данных. Также возникла трудность когда хотел заменить логотип в заголовке надписи. Выдавало предупреждение в меню редактора PhPstorm с надписью что логотип используется в файле.



Научился: создав архив папки D:\OSPanel\domains\bulletin\ ты не сохранишь тем самым БД - она хранится не там d:/ospanel/userdata/php_upload/ - место по умолчанию куда упадет дамп БД, но лишь после принудительного экспорта, ИЛИ куда укажешь в диалоге сохранения (результат у нас получился под именем bulletinsdb.sql ) SQLSTATE[HY000] [1049] Unknown database 'bulletinsdb' - такое увидишь, если полетела БД Для восстановления БД создай пустую базу под тем же именем и импортируй в неё таблицы из предварительно сохраненного дампа 1) ...проблемы при просмотре главной страницы и объявлений Аватар не сохраняет пропорции высоты к ширине, причем, те, что взяты из интернета ведут себя по разному - кошак обрезан, но не исказился, а девушка с коляской сжата по горизонтали, фото моего авто взятое с экшн-камеры также сжато по горизонтали. Причины пока не нашел (иллюстрация номер ноль) Когда делал скриншот, увеличил масштаб до 125% - коляска исправилась в пропорциях, а фото автомобиля нет 2) ...проблемы при добавлении объявлений? ...корректно ли... объявление, если ... будет HTML-код или JS скрипт? а если в тексте объявления будет php-код? Объявления добавил три штуки с внесением между привет и медвед кода HTML, JS, PHP. Добавление и публикация без проблем, вкрапления джаваскрипт и HTML попали в текст объявления, РНР код вообще никак не повлиял на текст объявления, но делая скриншот уменьшил масштаб - объявления идут неровно, есть пустые участки страницы между ними - выглядит неаппетитно (иллюстрация номер ноль) 3) ... о загрузке файлов изображений - сбоев не возникло 4) ...SQL-инъекции - экранирования слешей мы не делали, следовательно защиты у нас пока нет 5) ...еще ошибки - в детализации объявления (иллюстрация номер один) фото накладывается на таблицу с описанием товара к примеру здесь http://bull.local/site/view-bulletin?id=3