HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

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

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

  #2  
Старый 14.12.2008, 19:06
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
С нами: 9456866

Репутация: 979


По умолчанию

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

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

  #3  
Старый 14.12.2008, 19:13
Lionis
Познающий
Регистрация: 13.12.2008
Сообщений: 75
С нами: 9162406

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

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

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

Репутация: 3313


По умолчанию

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:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами: 9975266

Репутация: 1916


По умолчанию

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

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

switch(
$page){ 

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

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

Репутация: 3313


По умолчанию

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

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

switch(
$page){ 

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

  #7  
Старый 14.12.2008, 20:20
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами: 9975266

Репутация: 1916


По умолчанию

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

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

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

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

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:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами: 9975266

Репутация: 1916


По умолчанию

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

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

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

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PSalm69 Избранное 273 13.02.2016 01:24
Books PHP FRAGNATIC PHP 186 21.02.2010 02:41



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


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




ANTICHAT ™ © 2001- Antichat Kft.

×

Внести депозит

Введите сумму USDT:

Принимается только USDT TRC20. Fake/Flash USDT не засчитывается.

×

Вывести депозит

Сумма USDT:

Ваш USDT TRC20 кошелек:

Заявка будет отправлена администратору.