Вот собственно очень важная деталь в программировании. Есть файлы - index.php, functions.php, lang.php, mysql_connection.php, desing.php Допустим index.php(Главная страница кода с инклудами), functions.php(функции), lang.php(назначенные фразы в массивах), mysql_connection.php(тут понятно, конект к бд), desing.php(дизайн и прочие таблички) Как их скреплять между собой? Тоесть не какая команада это делает, а вот сама система взаимодействия..Любая литература приветсвуеться, прочитаю от корки до корки. Так же нужно, например у нас есть инклуд design.php с index.php. На страничке design.php у меня находиться кнопка которая перекидует на файл register.php, но register.php ещё не проиклуденый функциями и массивами, поэтому чтобы подгрузить, мне снова приходиться писать include, только уже в файле register.php, а не index.php..И оно снова занимает время чтобы подгрузить всё с начала... Мне вот говорили что всё должен обрабатывать index.php, тоесть кнопка на файл register.php не должна нас закидовать в тот файл, а лишь только обрабатывать его и связывать со всеми файлами которые нам нужны..А вот как это зделать? без понятия. Слышал, как-то через адресные строки, но ещё раз повторяю, что никак немогу понять всю эту систему взаимодействия. Спасибо за внимание. За любую помощь буду безмерно благодарен!!
Цатируйте на какую часть вы отвечаете, и желательно название файла, если я его указывал, а то вот до сих пор немогу найти)) Кстати да, инклуд через include_once. Не дописал. Но думаю это не тема моего вопроса..
mental2, пшите в файлах require_once (); и тагда не надо будет несколько раз вставлять... Проверьте моюлогику если я прав )) Исходя из этого замечаем, что все инклюды необходимые для регистер УЖЕ ПОДКЛЮЧЕНЫ!!!! Исправьте если я не прав!
Что-то не выходит..Давайте я поставлю вопрос по другом.. index.php <? include_once "lang.php"; include_once "mysql_connection.php"; include_once "functions.php"; include_once "desing.php"; ?> design.php <? инклудов нету. ?> register.php <? include_once "lang.php"; include_once "mysql_connection.php"; include_once "functions.php"; ?> lang.php и functions.php - инклудов нету.. Можете переделать всё так, чтобы было максимально оптимально? Тогда я уж точно пойму вашь метод обработки, думаю так будет и проще и бистрея. Зарание спасибо и вообще спасибо что откликнулись
index.php PHP: <?php include_once ('1.php'); echo $test; ?> 1.php PHP: <?php $test = 'Тест'; ?> Результат http://vowik.ru/123/
Давайте я поставлю вопрос по другом.. index.php <? include_once "lang.php"; include_once "mysql_connection.php"; include_once "functions.php"; include_once "desing.php"; ?> design.php <? инклудов нету. ?> register.php <? include_once "lang.php"; include_once "mysql_connection.php"; include_once "functions.php"; ?> lang.php и functions.php - инклудов нету.. Можете переделать всё так, чтобы было максимально оптимально? Тогда я уж точно пойму вашь метод обработки, думаю так будет и проще и бистрея. А этот пример что вы дали, это шутка?)) Или вы действительно не поняли чего я хочу?
а, понял... Простите, но помоему 1 сотая секнды на подключение функций не стоит того, что бы из-за них мучаться ))))))
Ну для кого как, я хочу чтобы всё было красиво, и максимально эфективно. Ну что ж, буду ждать ответа от кого-то другого. А вам спасибо за помощь.
Nemo, стену видишь? mental2, поищи по форуму, тут наверно сто раз разбирались такие темы суть (в простом случае): передаём, что инклудить через гет index.php?action=register в index.php смотрим на action и в зависимости, какое значение он принимает — подключаем айл
Спасибо md5. ВОт например action у меня передаёт register.php, как мне подключить функции и массивы через index.php?