Рождение Dvigatеl !!! — Магия кода

 
16.01.2007, 22:30   #1

web master

 
 

Регистрация: 11.08.2006

Сообщения: 526

Рождение Dvigatеl !!!

Открываю новый проект: DVIGATEL.
В этой теме будет собираться и развиваться программа на php для управления web проектом или по другому движок, я дал название этих будущих разновидностей скриптов 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

А в сессиях это тесть что то в этом роде: