Ответьте на 3 простых вопроса по PHP ?

12 3
anton000
На сайте с 10.05.2013
Offline
32
1425

У меня простой вопрос, тем кто знает php.

1.Нужно делать так: чтобы сделать форму регистрации нужен отдельный файл, и в него вставлять дизайн сайта коонструкциями include. Тем самым в файле будет несколько includ'ov и сам php код формы регистрации. Правильно?

2.Допустим пользователь ввёл что-нибудь не правильно и нажал слово зарегестрироваться ( JS и Ajax нету) страница перезагрузилась и было выведино слово вы ввели не правильный E-mail. Ему нужно вернуться назад ( нажать на кнопочку на сайте) дык вот, эту кнопочку я сам должен засовывать в каждый файл? ( на сайте же, не только регистрация, но ещё много таких штук, где это необходимо)

3.Нужно весь сайт разделить на блоки. И сделать на каждый блок php файл. Далее, захочу я сделать сервис фотогалереи на сайте, я в файл foto.php помещю строки:


<?
include "header.php";
include "menu.php";
include "left-blok.php";
include "footer.php";
?>
<? //Тут помещаю файл фотогалереи, который будет находиться в центре.
echo "Тут фотки";
?>

Правильно?

PS - прошу ответить на 3 мои вопроса. Если есть замечания, или что-нибудь не правильно, прошу отписаться по подробнее. Благодарю за ответы!

M2
На сайте с 11.01.2011
Offline
341
#1

1. Зависит от общей структуры и архитектуры сайта. В целом правильно, но может быть и неверно для частных случаев.

2. Отображается только, что вы

anton000:

я сам должен засовывать в каждый файл

3. Для шаблонной структуры может и правильно, в целом см. ответ на пункт 1.

------------------- Крутые VPS и дедики. Качество по разумной цене ( http://cp.inferno.name/view.php?product=1212&gid=1 ) VPS25OFF - скидка 25% на первый платеж по ссылке выше
anton000
На сайте с 10.05.2013
Offline
32
#2
mark2011:
1. Зависит от общей структуры и архитектуры сайта. В целом правильно, но может быть и неверно для частных случаев.
2. Отображается только, что вы
3. Для шаблонной структуры может и правильно, в целом см. ответ на пункт 1.

Посмотрите сейчас второй вопрос. Поправил.

LEOnidUKG
На сайте с 25.11.2006
Offline
1770
#3
2.Допустим пользователь ввёл что-нибудь не правильно

Как хотите так и сделайте.

я сам должен

Нет. Прилетит фея и всё за вас сделает. Вы серьёзно считаете, что программированием феи занимаются и коды волшебным образом появляются?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
anton000
На сайте с 10.05.2013
Offline
32
#4
LEOnidUKG:
Как хотите так и сделайте.



Нет. Прилетит фея и всё за вас сделает. Вы серьёзно считаете, что программированием феи занимаются и коды волшебным образом появляются?

Нет конечно! Вы уж меня простите, за то что я спрашиваю полную ерунду. Но для меня сейчас важно убедиться что я думаю правильно и могу идти дальше.

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

M2
На сайте с 11.01.2011
Offline
341
#5
anton000:
То есть допустим, нужно мне какой-либо сервис прикрутить к сайту

Поясните.

anton000:
и сам напихиваю его

Напихивают чемодан. А структуру программы продумывают. Если не ощущаете разницу, то лучше вообще этим не занимайтесь, спецам потом меньше говнокода переделывать...

Милованов Ю.С
На сайте с 24.01.2008
Offline
196
#6

Вы, перед тем как кушать/идти/сесть/трахаться, тоже у всех спрашиваете как сделать? Попробуйте и все. В чем трабла?

Подпись))
anton000
На сайте с 10.05.2013
Offline
32
#7
mark2011:
Поясните.


Напихивают чемодан. А структуру программы продумывают. Если не ощущаете разницу, то лучше вообще этим не занимайтесь, спецам потом меньше говнокода переделывать...

Конечно раздница понятна))) Если вам так будет лучше, то буду выражаться, и говорить продумываю программу. А тут мне кажется, было бы уместнее слово впихиваю, так как всё я продумал в файлах отдедьных а в index.php именно впихал все части и там уже нечего не продумывал!

А теперь на счёт пояснения: на пример возьму страничку гугла ( главная ). 1 - поиск ( 1 скрипт ), 2 - картинки ( 2 скрипт (картинок)), 3 - карты (3 скрипт - подгружаются карты). А вот сверху дизайн остаётся, а в центре страницы разный. Примерно такое же имел ввиду.

ЗЫ - не нужно думать, что я хочу скопировать Google!

M2
На сайте с 11.01.2011
Offline
341
#8

Сейчас в чём у вас вопрос?

ukrdev
На сайте с 15.11.2011
Offline
31
#9

Самое главное это не смешивать бизнес-логику и представление.

TF-Studio
На сайте с 17.08.2010
Offline
334
#10
ukrdev:
Самое главное это не смешивать бизнес-логику и представление.

Вот это точно товарищ не поймет.

По теме - программирование точно не для вас!

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).
12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий