_________________ We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
да нет, отдельными нет смысла.
потом менять что-то в оформлении задолбаешься.
берешь, пишешь скрипт для показа страничек.
только не такой, как у тебя.
Во-первых, выносишь все эти <HTML><HEAD> в отдельный файл и его подключаешь тоже инклюдом.
Во-вторых, зачем передавать номера, если можно передавать сразу имя страницы?
вместо своего длинного свитча просто очищаешь имя от всего лишнего, добавляешь расширение и выводишь.
к скрипту обращаешься так:
Код:
script.php?part
в скрипте пишешь всего три строчки:
Код:
include 'oformlenie_verh.php'; readfile(basename($_SERVER['QUERY_STRING']).'.htm'); include 'oformlenie_niz.html';
А всю хитрую логику, при которой для того, чтобы показать одну страничку, у тебя используются аж ТРИ переменных, реализуешь при составлении меню.
Замечание. Предложенный метод годится для включения хтмл-страниц, но не годится для включения скриптов.
eo, а можно тебя попросить аргументировать свое заявление?
В частности, не затруднит тебя сравнить размеры дистрибутивов и сформулировать конкретные претензии к денверу?
24 Сообщения: 2115 Зарегистрирован: 23.07.03 Откуда: от туда
Добавлено: 14 Октябрь 2004, 09:32:04
Чебурген, просто я сначала делал авторизацию, вывод из базы там всяких полезных штук...а этот индекс вообще как дополнение шло, мне лень стало и смастерил сразу что пришло в голову...но как водиться все остальное никому стало не нужно и пришлось вырезать...
24 Сообщения: 2115 Зарегистрирован: 23.07.03 Откуда: от туда
Добавлено: 14 Октябрь 2004, 09:34:00
eo, зачем ставить столько хлама? потом его еще настраивать...честно говоря с денвером у меня проблем не было...так, маленькие нестыковочки (типа этой) в конфигурации...
Tolik, не представляю, как столько полезных штук могут стать ненужными.
Особенно, если они уже и так есть.
Не понимаю, кому могла помешать авторизация и вывод из базы.
Впрочем, с базой этот код сильно не поменяется - просто вместо readfile будет код обращения к базе.
По поводу ссылок, которые тебе дал eo. Это, конечно, не хлам, и настроить все это несложно. По хорошему, желательно сразу иметь все под рукой, а не бегать потом в поисках.
Но э не значит, что денвер - такая уж бесполезная штука, а для скриптов твоего уровня он вполне подходит
0 Сообщения: 150 Зарегистрирован: 07.06.04 Откуда: масква
Добавлено: 14 Октябрь 2004, 10:01:57
Crazy писал(а):
Потому, что денвер дает не понимание, а иллюзию понимания.
О чем я и говорю - на запоре ездить можно, но участвовать в ралли вряд ли. Вообще, идеально иметь фрю и все вышеперечисленное, потому как на форточках это все дело тоже как-то... иллюзорно.
_________________ наша жизнь полна чудесных и странных превращений...
О чем я и говорю - на запоре ездить можно, но участвовать в ралли вряд ли.
Вот и славно! Запор - отличная машина, чтобы учиться ездить! Если ты подумал, что я предлагаю везде на хостинг поставить денвер, то господь с тобой - ничего такого у меня и в мыслях не было! А вот если челвоек будет учиться ездить на раллийной тачке, то впилится в первый же столб. Всему свое время и место. Денвер - отличная учебная система. И Д.Котеров - не дурнее тебя, уж поверь.
Цитата:
Вообще, идеально иметь фрю
А! Ну, с этого и надо было начинать.
Я бы на тебя время не стал тратить.
Легко: человек, "освоивший" PHP, MySQL и Apache с помощью денвера, в 90% ловит ту самую проблему, которой посвящен этот тред.
Это не страшно. Проблема исправляется в два счета.
А учиться ездить и одновременно изучать ПДД - очень неудобно. Рассеивается внимание и в итоге хромает и то и другое.
Есть удобный способ начать писать - вот пусть хотя бы врубится, что это такое, напишет хелло ворлд.
Если есть способ упростить задачу - почему бы им не воспользоваться?
почему надо заставлять человека париться с проблемами, которые ему в данный момент не актуальны? Ну давай заставим его поставить сразу фрю, как тут советуют некоторые экстемисты.
И получится, как в том анекдоте, когда мужик пришел в магазин тампоны для жены купить.
Чебурген, я не предлагаю заставлять начинающего водителя делать автомобиль вручную начиная в выплавки чугуна. Я предлагаю для начала рассказать ему, что такое двигатель внутреннего сгорания и зачем ему нужен бензин.
_________________ We've got the big memory and the small memory. The small memory's to remember the small things and the big memory's to forget the big ones.
Базара нет. Я не буду спорить, тем более, что сам предпочитаю именно по отдельности.
Я, как бы, не агитирую, повторюсь, за то, что нет сервера кроме Денвера и Д.Котеров - пророк его.
Однако наш неистовый поклонник фри все же, заблуждается, считая денвер совсем бесполезным предметом.
40 с лишним мегатонн полного боекомплекта еще, бывает, являются непреодолимым препятствием на просторах нашей необъятной.
А рассказать про бензин и двигатель можно любому автолюбителю.
И глобалс в он шустрый шоферюга так же быстро и на полном комплекте выставит. Так что, не в наборе файлов дело, по большому счету.
17 Сообщения: 4362 Зарегистрирован: 25.04.01 Откуда: Москва
Добавлено: 15 Октябрь 2004, 10:11:18
Чебурген, "глобалс в он" выставлять не надо. учится писать нужно сразу правильно и так, чтоб код не зависил от настроек сервера. а денвер не способствует тому, чтобы писать правильно, а как раз наоборот - создает иллюзию того, что код написан правильно. у денвера есть своя ниша, в которой он на 100% хорош, но если начинать писать программы более сложного уровня, чем хелло ворд - нужно ставить либо полный комплект, либо перенастраивать денвер.
_________________ Мудрость не всегда приходит с возрастом. Бывает, что возраст приходит один.
5 Сообщения: 1330 Зарегистрирован: 14.08.02 Откуда: Москва
Добавлено: 15 Октябрь 2004, 12:22:38
А я вот настроенным Денвером уже не первый год пользуюсь (настройка обошлась в несколько литров пива и лекцию по поводу моей продажности Билли)… и ни чего... не жужжу. Удобно так, уютно, по домашнему, «в тапочках». А доскональное знание настроек Апачей, ПХП-ей, серваков МайСКуЭлей и прочих ФриБСДей - прерогатива, ИМХО, чуваков в майках с пингвинами и надписью ЛИНУХ - ФОРЕВЕР. Они себе этими знаниями на хлеб с икрой и пиво зарабатывают. Хотя все маны по настройкам сеих приблуд, на всякий пожарный, лежат в укромных закромах винчестера.
_________________ Вот такие вот пироги с котятами...
Ardneh, я один раз настроил, апач, пхп, перл, мускул, сохранил кофиги и тоже не жужжу, при желании (после переустановки виндов), поднимаю всё хоз-во, за минут 15.
0 Сообщения: 864 Зарегистрирован: 29.11.03 Откуда: д. Черемас
Добавлено: 15 Октябрь 2004, 14:05:36
Скажите, а если поставить, так сказать, Запору мотор от Субару, то есть, пользуясь Денвером, первым делом выключить регистрацию глобальных переменных -- тогда им можно пользоваться?
5 Сообщения: 481 Зарегистрирован: 05.07.01 Откуда: Москва
Добавлено: 15 Октябрь 2004, 14:51:32
осподи, ну при чем здесь Денвер? Русским же языком, черным по белому здесь написано про переменные. Long верно говорит про правильный код. Значит ответ на вопрос такой - RTFM. Почему Котерову взбрело в голову ставить registerGlobals в положение on одному ему известно. Но уж фатальных неточностей в конфигурации Апача, PHP и mySQL в денвере нет. И проблем с переносом скриптов из денвера на реальный сервер, я к примеру, не испытываю. А вы запоры, субару... вы еще жигули вспомните.
24 Сообщения: 2115 Зарегистрирован: 23.07.03 Откуда: от туда
Добавлено: 7 Декабрь 2004, 18:02:40
Чебурген, да не знаю...как одну вывести понял...а меню там одно, там другое, а здесь тоже...инклудить в каждом выводимом...о...сам догадался...странно...
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.