ArbNet

ArbNet
Рейтинг
148
Регистрация
27.10.2019
Программист самоучка
Master812 #:
Ведь нужно сначала передать значение переменных, указать зоны видимости и т.п. плюс php изначальное НЕ объектно-ориентированный язык

Очень даже объектно-ориентированный. Каждый класс обычно пишется в отдельном файле и при необходимости в любом месте можно делать use класса, создавать объект(ы) и работать с ним(и). Всё работает шустро.

Я как только начал делать свой двиг, а потом фреймворк, тоже не понимал прелесть использования классов, но с усложнением задач стал писать свои классы и потом полностью переписал фреймворк на классы и js на модули.

Master812 #:
где я прокололся по уязвимостям?

Используешь mysqli - это и есть уязвимость. Нужно подключатся к базам данных через PDO в нём можно делать подготовленные запросы для исключения SQL инъекций. 

Я не сторонник использования существующих фреймворков, так как смотрел их исходники и ужасался от говнокодинга. Но для твоего движка было бы намного лучше если использовал например хотя-бы RedBean для работы с базой данных.

ЗЫ. Короче ты отстал в программировании на много лет, нужно изучать все современные подходы.

Master812 #:

Ребят, вы хоть объясните, что не так в моём движке? А то все пишете ужас да жесть, а что конкретно не говорите... Инкуда слишком много может? Что устаревшего в моём подходе программирования? Расскажите, подробнее, плиз. Буду исправлять. 

Вам уже всё сказали

iworkshop #:
вы не знаете что такое ООП, не слышали о MVC

PHP классы по моему вообще не используете, разделение шаблонов и кода MVC тоже нет, сейчас это практически самые основные принципы сайтостроения и не только.

Master812 #:
Ну а то, что я айякс не использую я и так знаю)

Аякс подключить дело наживное, к тому же сейчас есть масса библиотек, фреймворков с массой других возможностей не только аяксом.

ЗЫ. Ваша защита не очень то помогла от взлома(таджикскими хакерами), надо искать уязвимости.

Подумалось... две крайности, одна недолёт, другая перелёт.

Вот у ТС скрипт отстал от новых технологий, современного дизайна, функциональности, такой сейчас никому не интересен, хотя бери и пользуйся, получается недолёт.

У меня фреймворк наворочен самыми новейшими технологиями, который постоянно дорабатываю, если выложу, нужно обучать как на нём делать сайты, а новое с трудом воспринимается, получается перелёт.

Это где такую дичь откопал? 😁
Vladimir #:
Тоже вариант, одиноких женщин очень много и с жильем😂

Так это всё равно не своё жильё, надоест такой альфонс и пинок под зад 😁

Если вы спрашиваете, то вам не судьба жить в собственном жилье. Вы надеетесь на лёгкий простой способ, что вам тут всё расскажут.

Вот только нет такого способа. Те кто хотят, включают свой мозг, начинают зарабатывать, копить.
Master812 #:
Например, функционал журналистов и редакторов; возможность писать посты и ставить даты, когда они будут опубликованы и движок их сам опубликует в нужное время; подключение клмментариев от Вконтакте в 2 клика и т.д. и т.п.

Отстой, не актуально.

По моему уже устарел. Новых технологий вообще не наблюдается, всё в манере 2000х, js разбросан в разметке страницы, нет модульности, скрипт показа текущей даты времени с перечислением всех дней недели и тд. это убого выглядит в коде сегодня, не адаптивный.. Короче сделано очень примитивно. Чисто ИМХО.
Виктор Петров #:
В вашем случае span вообще ни на что не влияет, это даже и не тэг в общем смысле, просто пустой контейнер, пережиток мамонтовых какашек зари html.

span - это тег, строчный элемент, как раз в вёрстке именно его используют для объединения словосочетаний и разделения слитного текста для перескакивания на другую строку при изменении размера экрана.

Вячеслав Калачёв :
Как ПС поймет эту проблему?

Очень просто, если текст разделён пробелом или тегом span это не слитный текст и он будет восприниматься раздельно независимо от CSS(который влияет только на видимость).

сайт в топку.. не майтесь ерундой
Всего: 2316