Forum Webscript.Ru
		Программирование => PHP => Тема начата: 3D-Dragon от 07 Декабря 2001, 22:58:47
		
			
			- 
				Суть такова:
 
 есть файл index.php (внутри - дизайн и два скрипта)
 
 1-й скрипт
 выводит новости за текущий день (сегодня)
 
 2-й скрипт
 выводит календарь с ссылками на прошлые новости (архив)
 
 Вопрос:
 Как спрятать показ текущих новостей (за сегодня) если вызывается показ прошлых новостей из календаря ?
 
 Если создать вторую страницу для вывода архива, то конечно все работает без проблем.
 
 Хочу все впихнуть в одну страницу.
 
 Еще, забыл уточнить, что 1-й скрипт главный (выводится по defolt)
- 
				Для таких целей обычно ипользуются переменные в URL скрипта, передаваемые ему методом GET.
 
 Например:
 path/to/script/index.php?show=news - для показа новостей
 path/to/script/index.php?show=сalendar - для показа каледаря
 (\'show=сalendar\' не проверяется, но желательно его ставить для логической стройности и на будущее тоже пригодится .. :) )
 
 В скрипте
 ...
 if ($HTTP_GET_VARS[\'show\'] == \'news\') {
 // Показываем новости
 } else {
 // Показываем календарь
 }
 ...
- 
				MHz,
 
 Это все правильно и обращения к фрагментам скрипта в ссылках я так и формирую.
 
 Проблема в том, что умолчанию грузиться просто index.php
 
 Можно конечно, по твоему примеру, все это через redirect (refresh, reload) организовать, но это уже не то.
- 
				Так по умолчанию и будет грузится часть с календарем! Посмотри код.