Существует масса опенсоурс движков написанных на пхп, например джумла, мадженто... вот смотю я на их код и в любом файле можно встретить переменную или функцию, которая встречается первый раз, а передается как параметр, и вот фиг знает где ей что присваивали, к каким здесь еще переменным или функциям еще есть доступ????? Подскажите секрет как это можно "рассмотреть"????????
попробуй "рассматривать" не с любого файла, а начать с index.php, который в корне. Тогда точно не будут встречаться функции ранее не объявленные. (Обязательно следуй по всем include!!! =) ) Желаю удачи) боюсь очень много времени займет изучение чужого кода, особенно если это джумла или еще что-то более 100-500кб. Ну если конечно есть цель посмотреть как написан движек сайта от и до...
нет, хочется понять структуру.... и используя движок + написав свои расширения = получит то что хочется.... просто если основной функционал уже создан и работает, то зачем изобретать велосипед, а вот подделать нюансы...
Ну, Yadfewm правильно сказал, начинай с index и просматривай все файлы, которые как-либо подключены... Это долго и нудно, конечно. Когда-то я так phpbb2 расковыркивал. Мозги пухнут от этого...
svetkin кстати, до тебя уже наверняка кто-то да расковыривал движек, и наверняка есть форум потдержки этого движка, и как устанавливать новый функционал и как убирать ненужный - тоже наверняка объясняется там. Например я ковырялся в DLE так по нему в нете просто уйма форумов.
Эти функции должны Вам помочь: Код (Text): get_defined_vars(); get_defined_functions(); get_defined_constants(); get_included_files();
а по какому принципу эти функции выводят определенные данные, просто я попробовал вывести и пользовательские функции вывелись частично и такое ощущение что самого низшего уровня?????