ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

внутренние страницы PHP
  #1  
Старый 14.12.2008, 19:01
Аватар для Lionis
Lionis
Познающий
Регистрация: 13.12.2008
Сообщений: 75
Провел на форуме:
128428

Репутация: 20
Arrow внутренние страницы PHP

Ребят, подскажите пожалуйста новичку принцип работы внутренних страниц PHP . Так как почти везде можно встретить 1 файл php , например файл index.php - а в этом файле больное количество подстраниц 1,2,3,4... . Возможно я ошибаюсь - но когда я искал информацию в интернете - говорят что это "фреймы".
И в отличии от html страниц они не ссылаются друг на друга - просто как файлы... - а какойто иной способ .
---
кто может кинте пример - опишите как и что .
Буду очень благодарен .
Спасибо .
 
Ответить с цитированием

  #2  
Старый 14.12.2008, 19:06
Аватар для rushter
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


Отправить сообщение для rushter с помощью ICQ
По умолчанию

страницы берутся из бд,или из самого скрипта.
через переменные..

Последний раз редактировалось rushter; 14.12.2008 в 19:10..
 
Ответить с цитированием

  #3  
Старый 14.12.2008, 19:13
Аватар для Lionis
Lionis
Познающий
Регистрация: 13.12.2008
Сообщений: 75
Провел на форуме:
128428

Репутация: 20
По умолчанию

Цитата:
Сообщение от rushter  
страницы берутся из бд,или из самого скрипта.
через переменные..
Спасибо конечно , но это не то что я хотел получить в ответ : не могли бы вы дать пример - там где страницы берутся из самого скрипта .
 
Ответить с цитированием

  #4  
Старый 14.12.2008, 19:16
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

PHP код:
<?php

switch(@$_GET['page'])
{
   case 
1:
           
?>
                 страница 1
           <?php
   
break;
   case 
2:
           
?>
                 страница 2
           <?php
   
break;
   default: echo(
'нет такой страницы');     
}
?>
Гетом передается параметр page, что означает номер страницы =\
Чувак, реально учи php, а не спрашивай такие глупости
 
Ответить с цитированием

  #5  
Старый 14.12.2008, 20:15
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

PHP код:
switch(@$_GET['page']) 
айяяй) чему детей учишь

PHP код:
$page = !empty($_GET['page']) && is_numeric($_GET['page']) ? intval($_GET['page']) : '';

switch(
$page){ 

Lionis, почитай про гет-запросы )
 
Ответить с цитированием

  #6  
Старый 14.12.2008, 20:17
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Цитата:
Сообщение от .:EnoT:.  
PHP код:
switch(@$_GET['page']) 
айяяй) чему детей учишь

PHP код:
$page = !empty($_GET['page']) && is_numeric($_GET['page']) ? intval($_GET['page']) : '';

switch(
$page){ 

Lionis, почитай про гет-запросы )
Ну и нафига ? У меня default стоит. Если страницы такой нет то напишет "нет такой страницы". Чем ты недоволен?
 
Ответить с цитированием

  #7  
Старый 14.12.2008, 20:20
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Зачем давить ошибки собачками, если есть возможность сделать так, чтобы этой ошибки не было?)
 
Ответить с цитированием

  #8  
Старый 15.12.2008, 15:49
Аватар для Ru}{eeZ
Ru}{eeZ
Постоянный
Регистрация: 19.02.2008
Сообщений: 438
Провел на форуме:
956872

Репутация: 186
Отправить сообщение для Ru}{eeZ с помощью ICQ
По умолчанию

Тебе так проще будут =\

PHP код:
if(isset($_GET['test1'])) {
  echo <<<HERE
Ссылка вида localhost/index.php?test1
Тут всякий html и не html текст...
HERE;
} else if(isset(
$_GET['test2']) {
  echo <<<HERE
Ссылка вида localhost/index.php?test2
Тут всякий html и не html текст...
HERE;
} else if(isset(
$_GET['test3']) {
  echo <<<HERE
Ссылка вида localhost/index.php?test3
Тут всякий html и не html текст...
HERE;
} else echo 
'облом'
ну или так:

PHP код:
<?php
switch(@$_GET['test']) {
  case 
1:
    echo <<<HERE
index.php?test=1
vernnebntr test1
HERE;
  break;
  case 
2:
    echo <<<HERE
index.php?test=2
vernnebntr test2
HERE;
  break;
  default: echo 
'Пустота';
}
?>
ещё можно много всяки способов намудрить...

2ChaaK
echo не используют как функцию
 
Ответить с цитированием

  #9  
Старый 15.12.2008, 16:30
Аватар для .:EnoT:.
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Зачем использовать маркеры для 2-х строк?)
 
Ответить с цитированием

  #10  
Старый 15.12.2008, 16:31
Аватар для semtler
semtler
Новичок
Регистрация: 18.11.2008
Сообщений: 26
Провел на форуме:
795507

Репутация: 30
По умолчанию

началось))))))) битва php программистов
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Books PSalm69 Избранное 248 27.10.2009 04:52
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ