Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: дописать файл

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
sekretenko
Отправлено: 26 Октября, 2011 - 15:01:59
Post Id


Новичок


Покинул форум
Сообщений всего: 19
Дата рег-ции: Сент. 2011  


Помог: 0 раз(а)




вот код с файла
PHP:
скопировать код в буфер обмена
  1. <?
  2.  
  3.  
  4. If ($com == "sog") {
  5.  $page = "tx/sog.php";
  6. }
  7.  
  8. Else {
  9.  exit;
  10. }
  11.  
  12. include("tx/main.php");
  13. ?>
  14.  

ну это вот код чтобы открыть 1 страницу. а что нужно дописать, исправить чтобы задать не одно значение переменной $com (sog) а несколько, ну чтобы несколько страниц из одно файла открывадись. страница открывается если перейти по ссылке /info.php?com=sog.
P.S. прощу прощения за мою такую трактовку, в пхп я плохо разбераюсь, и мне сложно профессиональным языком выражаться. надеюсь вы поняли что я имею ввиду.
 
 Top
dimka3210
Отправлено: 29 Октября, 2011 - 23:57:39
Post Id


Новичок


Покинул форум
Сообщений всего: 32
Дата рег-ции: Апр. 2011  


Помог: 0 раз(а)




PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. $patch = './tx/'; // Пути
  4. if (!empty($_GET['com']))
  5.     include($patch.$_GET['com'].'php');
  6. else
  7.    exit;
  8.  
 
 Top
DeepVarvar Супермодератор
Отправлено: 30 Октября, 2011 - 00:05:24
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




dimka3210 еще стоит проверить перед подключением есть ли файл.
sekretenko не используйте register_global on.

PHP:
скопировать код в буфер обмена
  1. $patch = 'tx/'; // Пути
  2. // если есть запрос на страницу
  3. if (isset($_GET['com']) and trim($_GET['com']) != '') {
  4.   // если файла нет покажем 404, иначе запрошенный файл
  5.   if (!file_exists($patch.$_GET['com'].'php')) include('404.php');
  6.   else include($patch.$_GET['com'].'php');
  7.   }
  8. // иначе покажем главную
  9. else include('main.php');
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Напишите за меня, пожалуйста »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB