|
16.01.2007, 22:30 | #1 |
web master Регистрация: 11.08.2006 Сообщения: 526 |
Рождение Dvigatеl !!!
Открываю новый проект: DVIGATEL. __________________ |
17.01.2007, 19:15 | #2 |
web master Регистрация: 11.08.2006 Сообщения: 526 |
Давайте кратко разберемся из чего должен состоять самый простой движок. Схема работы: 1. Посылаем данные скрипту, отослать данные можно несколькими метадами 1.1 GET 1.2 POST 1.3 Кукие 2. Данные преобразуються в переменные обрабатываються там. 2.1 Функции 2.2 Внедрение в скрипт других данных из базы 2.3 Здесь все делаеться 3. Возращение результатов. 3.1 Можно переменные обработать в шаблонами. Во первых нам нужно както воздействовать на скрипт отсылать данные ему, после их обработки он будет выдавать результат. Отсылать информацию можно несколькими способами:
__________________ |
17.01.2007, 19:54 | #3 |
web master Регистрация: 11.08.2006 Сообщения: 526 |
Переменная GET и POST. Переменная GET и POST. HTML KOD -1 поле в вода и кнопка Отправить: Коментарии:
action — указываеться скрипт для отправки данных method — eказываеться метод GET или POST type=»text» — в вод данных в виде однострочного поля type=»submit» — в вод в виде кнопки value — указываеться текст которы поумолчанию уже в веден в поле или название кнопки name — указываеться имя переменной index.php: Коментарии: echo ‘$a’; и echo «$a»; в первом выводит как обычный текст, во втором подставитвит данные из переменной $a $_GET[«NaimeFromForm»] и $_POST[«NameFromForm»] разница между ними в том что метод GET передает данные присоеденя их к адресной строки, в нашей хтмл форме передача будет выглядеть так: web.ru/index.php?peremenka=То%20что%20ввели%20вполе. пояснения: ?-ставиться псоле файла обработчика, за ним идет имя переменной в нашем случае peremenka потом равно = и то что в вели, все пробелы кодируються в %20, впринципе можно закодировать любой символ в адресной строке, если есть вторая переменная то ставиться знак & имяперменной=значиню и т.д. Метод GET можно передать до 255 символов, в отличие от метода POST(не ограниченно), Также если скрипт принимает переменные то ему не обходимо их проверять на существование функции isset(переменная); если перменная существует то возращает true если нет то false, если просто присваивать переменные $a=GET[«peremenka»] без условия проверки на существования то может появиться ошибка, переменной а могу попробовать присвоить переменную которой не существует что вернет ошибку. __________________ |
18.01.2007, 19:46 | #4 |
web master Регистрация: 11.08.2006 Сообщения: 526 |
Кукие
Про кукие я чуть пойже расскажу, отредактирую пост как займусь разработкой системы авторизцации, в ней мне понадобиться кукие, через Get или Post посылать данные не очень удобно каждый раз.. __________________ |
19.01.2007, 00:14 | #5 |
Friend Регистрация: 16.01.2007 Сообщения: 27 |
Не мне куки не нравится! Лучше сделать через сессии! удобно и просто! И никакого гемогроя! |
20.01.2007, 10:44 | #6 |
web master Регистрация: 11.08.2006 Сообщения: 526 |
А в сессиях это тесть что то в этом роде: |