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

Форум PHP

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

 

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

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

тема: include "file.php?page=news&section=menu"

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

 
 автор: neudor   (05.09.2006 в 06:13)   письмо автору
 
   для: cheops   (04.09.2006 в 23:03)
 

Ух ты!
Спасибо.

Я знал, что уж здесь-то мне помогут.
Пойду пробовать.

   
 
 автор: cheops   (04.09.2006 в 23:03)   письмо автору
 
   для: neudor   (04.09.2006 в 18:39)
 

Да это возможно, только обращение должно выглядеть примерно следующим образом
<?php
  $_GET
['page'] = "news";
  
$_GET['section'] = "menu";
  include 
"file.php";

   
 
 автор: Storm9   (04.09.2006 в 18:53)   письмо автору
 
   для: DEM   (04.09.2006 в 18:43)
 

Для этого существуют функции ты им отдаешь переменные с информацией, а тебе возврвщается результат работы

   
 
 автор: DEM   (04.09.2006 в 18:43)   письмо автору
 
   для: neudor   (04.09.2006 в 18:39)
 

У тебя есть только одна страница file.php, а ?page=news&section=menu - это как бы дополнительное условие что имено открывать... можно сделать вместо "http://localhost/path", "http://", $_SERVER['SERVER_NAME'];

   
 
 автор: neudor   (04.09.2006 в 18:39)   письмо автору
 
 

Здравствуйте, уважаемые.
Такой вопрос.

Мне нужно обратиться к скрипту, чтоб он мне выдал результат обработки сценария с определёнными параметрами в GET. Например: include "file.php?page=news&section=menu".
Возможно ли это?

Вообще, вышеприведённая конструкция ошибочна - интерпретатор ищет файл с именем, указанным в кавычках.
А вот так работать будет: include "http://localhost/path/file.php?page=news&section=menu"

Но эта конструкция запускает скрытый процесс - открывается соединение, отправляется заголовок...

Возможно это без такого процесса?
Хотя, видится мне, навряд ли...

А теперь, чтоб уж совсем стало понятно, напишу зачем мне это.
Делаю CMS. Модули бывают разные. Кто-то в меню отображается просто словом "Новости", а кто-то отдаёт выпадающее многоуровневое меню.
Делать в каждом модуле отдельный файл не хочу.
Может, есть вариант решения поэлегантнее?...

   

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

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

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