|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.06.2014, 23:26 | #1 |
Форумчанин
Регистрация: 02.01.2014
Сообщений: 369
|
Помощь в php новичку ...
Доброго времени суток !
Просьба не удалять тему ... я тут буду задавать вопросы и выкладывать свои скрипты на обзор для советов что подправить что бы что бы код смотрелся хорошо так сказать ... спасибо за ранее .
"Я не волшебник, я только учусь"
Последний раз редактировалось s88s; 19.06.2014 в 23:44. |
19.06.2014, 23:49 | #2 |
Форумчанин
Регистрация: 26.01.2007
Сообщений: 278
|
Это блог ?
|
20.06.2014, 07:59 | #3 |
Форумчанин
Регистрация: 02.01.2014
Сообщений: 369
|
нет это не блог
я создал как то тему в общем общении там задавал вопросы мне было сказано что бы я шел сюда и тут спрашивал сечас мне просто интересен вопрос в как написан код норм или что можно подправить для красоты ... про ошибки не спрашиваю так как код работает норм
"Я не волшебник, я только учусь"
Последний раз редактировалось s88s; 20.06.2014 в 08:02. |
20.06.2014, 08:06 | #4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Так а какой вопрос по топу? Выложен файл, а вопрос где?
I'm learning to live...
|
20.06.2014, 10:46 | #6 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Цитата:
|
|
20.06.2014, 12:50 | #7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
20.06.2014, 14:04 | #8 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
ok, начнем =)
1. Не смешивайте логику с выводом! Обзаведитесь классом View. 2. Роутер, контроллеры и действия. Т.е. если вы переходите по ссылке httр://example.com/calculator/two, то подключается контроллер calculator, который вызывает действие two, которое прописано для get запроса в роутере(REST) и возвращает конкретный view. И например в действии calc(которое прописано в html форме как action="/calculator/calc") выполняется расчет, потом вызывается действие two которое возвращает view которому вы говорите вычисленные данные и возвращаете его(для реализации ajax несколько иной подход). 3. calc или найти реализацию с обратной польской. 4. Не работать с суперглобальными переменными напрямую. Т.к. в них может прийти что угодно вплоть до кода который по не аккуратности разработчика может выполниться на сервере или у клиента(при использовании eval например), нужно реализовать класс с фильтрами(валидацией). 5. Запрещайте доступ к папкам которые не должны быть видны извне! Во первых если это apache, то в корневом .htaccess дожно быть прописано "Options All -Indexes", во вторых во всех папка куда доступ закрыт должен лежать .htaccess "deny from all", также лучше выносить конфиги и библиотеки за пределы "Document root". Последний раз редактировалось Kostia; 20.06.2014 в 15:06. |
20.06.2014, 19:23 | #9 | |
Смайлик :)
Форумчанин
Регистрация: 12.12.2010
Сообщений: 445
|
Цитата:
Самый перспективный framework Yii (c)
|
|
20.06.2014, 19:40 | #10 | |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,690
|
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помошь!!! | kalyamba | Общие вопросы по Java, Java SE, Kotlin | 3 | 19.04.2020 12:37 |
Объясните новичку азы php | SL1M_DOGG | PHP | 4 | 01.02.2013 15:26 |
Помошь в дальнейшем изучении php | max400 | PHP | 3 | 18.09.2011 23:34 |
Нужна помошь в настройке PHP и Apache | DrHouse | Помощь студентам | 10 | 13.07.2009 22:04 |
нужна помошь новичку. не могу получить вывод в label. | Cor88 | Общие вопросы Delphi | 12 | 30.09.2007 20:19 |