Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: GET-параметр и отрытие страниц!

Сообщения:  [1-10] 

 
 автор: moonfox   (27.11.2006 в 21:09)   письмо автору
 
   для: _Dreamer_   (27.11.2006 в 09:55)
 

switch ($i) {
case 0:
    echo "i equals 0";
    break;
case 1:
    echo "i equals 1";
    break;
case 2:
    echo "i equals 2";
    break;
}
?>

   
 
 автор: _Dreamer_   (27.11.2006 в 09:55)   письмо автору
 
   для: KEPZ   (27.11.2006 в 01:58)
 

чтобы не возится с проверками, может лучше сделать так

<?php
$sid 
intval($GET['sid ']);
if (
$sid  == 1)
{
   
// какой нибудь код
   
include('module1.php');
}
else if (
$sid  == 2)
{
   
// какой нибудь код
   
include('module2.php');
}
...........
else
{
   
// какой нибудь код
   
include('moduleN.php');
}
?>

   
 
 автор: KEPZ   (27.11.2006 в 01:58)   письмо автору
 
   для: _Dreamer_   (26.11.2006 в 14:03)
 

    
а вообще не советую делать так.. тогда пользователь может с помощью своего запроса сделать инклуд любого файла, например со своего сервера.... что не безопасно :)

а как проверить можно инклуд сделать или нет?[

   
 
 автор: EXP   (26.11.2006 в 20:56)   письмо автору
 
   для: _Dreamer_   (26.11.2006 в 14:51)
 

Возможно из-за слэша, тогда так
$content = urldecode($_GET['content']);

   
 
 автор: _Dreamer_   (26.11.2006 в 14:51)   письмо автору
 
   для: Panker   (26.11.2006 в 14:47)
 

а может дело в том что в кавычки нужно взять?..
так не пробовал?

<?  
include $_GET['content']; 
?>


ну и соответственно какой параметр передается в content через адресную строку?.. может он просто пустой?

   
 
 автор: DEM   (26.11.2006 в 14:50)   письмо автору
 
   для: Panker   (26.11.2006 в 14:47)
 

Вы попробуйте прописывать $_GET[content]; с кавычками ($_GET['content']; )

   
 
 автор: Panker   (26.11.2006 в 14:47)   письмо автору
 
   для: _Dreamer_   (26.11.2006 в 14:03)
 

аааа ((ужас не помогает!

даже вот так не рабоатет


<? 
include $_GET[content];
?>


как можно сделать а то там вся структура такая, как коннектитить точней как ИНКЛУДИТЬ ? :(((((((((((




------------

СТО ПУДОМ из за каконить регистр глобал или около того!
потмоу что на моём сайте я поставил админку и ВСЁ РАБОАТЕТ НА УРА! :(

а на сайте клиенат не чег оне работает :(

что поменять или как быть :(

   
 
 автор: _Dreamer_   (26.11.2006 в 14:03)   письмо автору
 
   для: _Dreamer_   (26.11.2006 в 14:00)
 

а вообще не советую делать так.. тогда пользователь может с помощью своего запроса сделать инклуд любого файла, например со своего сервера.... что не безопасно :)

   
 
 автор: _Dreamer_   (26.11.2006 в 14:00)   письмо автору
 
   для: Panker   (26.11.2006 в 13:55)
 

попробуй так...

$content = $_GET[content];
if($content  != "") 
{
  // твой код 
}

   
 
 автор: Panker   (26.11.2006 в 13:55)   письмо автору
 
 

я не програмер, но решил 1 проект попробывать взять!
сделал всё! дома работает!
на серваке НОЛЬ!

принцип такой!


   <? 
                           
if($_GET[content]!="")
                           {
                           include(
"$content"); 
                           }
                           else
                           {
                           echo 
"";
                           }
                           
?>



то есть если в адресной строке index.php?content=pages/index.php такое, то должно в шаблоне открытся pages/index.php данная страница, дома всё оки! рабоатет пользуюсь!

на сервак залил и ФИГ :(
не чег оне октрывается, адресная стркоа номральная а в шаблоне чтовыше


   <? 
                           
if($_GET[content]!="")
                           {
                           include(
"$content"); 
                           }
                           else
                           {
                           echo 
"";
                           }
                           
?>


не чгео не работает!

то есть тут понятно! include("$content"); типа коннект ГЕТ параметра :(
но на серваке не пашет, пустая страница! ЧТ ОМОЖЕТ БЫТЬ ? :((((((((

   

Сообщения:  [1-10] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования