Forum Webscript.Ru
		Программирование => PHP => Тема начата: Гаррилл от 21 Июля 2002, 16:08:42
		
			
			- 
				Вот взбрело мне сделать урлы в phpBB2 вида Forums/viewforum/3 , а не Forums/viewforum.php?f=3 .  
 Данные я оттуда выдирал так:
 $url_array = explode("/",$REQUEST_URI);
 и
 далее $forum_id = $url_array[3];
 ...
 Для того чтобы не было проблем с путями я в extension.inc прописал
 define("SITE_PATH","c:/myserver/root/new_portal/www");
 для инклудов и
 define("SITE_URL", "http://new_portal.rus");
 для графики.
 Сам форум я разбил на модули. Всё я прописал правильно.
 Теперь у меня в начале каждого файла примерно такая запись:
 include("../../extension.inc");
 include(SITE_PATH.\'/common.\'.$phpEx);
 Тама все инклудовые файлы на 2 уровня ниже.
 Всё вроде хорошо пашет, но стоит мне открыть форум, где 50 топиков или мемберлист, где 50 юзеров на одной странице, то начинаются жуткие тормоза:
 разъежаются таблицы, тэги превращаются в текст ака вот это "Из-за чего такая лажа? Появилась после дописывания абсолютных путей, или может из-за того что я дефины в *.inc прописал, а может из-за особенностей темплейтов? | 
 Как энто лечить?
 Не хотел просто mod_rewrite ставить.
- 
				по-моему глупая идея !
 А пути то не причем, если ты использкешь относительные, то он у тебя их берет как относительные, если глобальный то глобальные.
 Правда было замечено довольно немало глюков с инклудом файлов, в которых прописан еще какой-то инклюд ...
- 
				по-моему глупая идея !
 А пути то не причем, если ты использкешь относительные, то он у тебя их берет как относительные, если глобальный то глобальные.
 Правда было замечено довольно немало глюков с инклудом файлов, в которых прописан еще какой-то инклюд ...
- 
				А пути то не причем, если ты использкешь относительные, то он у тебя их берет как относительные, если глобальный то глобальные. 
 Ну как же не причём?
 Помимо этого есть ещё и UserCP и AdminCP, а графика, допустим, и другие, так называемые, системные файлы phpBB2 инклудятся во всяких common.php, includes/functions.php, и возникали проблемы с относительными.
- 
				На нормальном phpBB2.0.1 такое иногда проскальзывает.
 А вот иногда, когда я начинаю сильно флудить, создавая 1 тему в 3 секунды, то появляется
 0 HTTP/1.1 200 OK Date: Sun, 21 Jul 2002 15:23:02 GMT Server: Apache/1.3.23 (Win32) PHP/4.1.1 X-Powered-By: PHP/4.1.1 Cache-Control: private, pre-check=0, post-check=0, max-age=0 Expires: Sun, 21 Jul 2002 15:23:02 GMT Last-Modified: Sun, 21 Jul 2002 15:23:02 GMT Keep-Alive: timeout=15, max=99 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html e80
 На хакнутом форуме ЭТО появляется чаще, чем он открывается в нормальном виде.