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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: передача данных GET через include
 
 автор: Bvz   (03.06.2009 в 21:23)   письмо автору
 
 

возможно ли реализовать следующую конструкцию?
<?php include ''test.php?id=1; ?>

соответственно test.php
<?php
$test = $_GET['test'];
echo $test;
?>

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

  Ответить  
 
 автор: Рома   (03.06.2009 в 21:56)   письмо автору
 
   для: Bvz   (03.06.2009 в 21:23)
 

включайте "test.php" без "?id=1"

  Ответить  
 
 автор: Bvz   (03.06.2009 в 22:41)   письмо автору
 
   для: Рома   (03.06.2009 в 21:56)
 

на то что эта конструкция не работает выдает ошибку

  Ответить  
 
 автор: nikita2206   (04.06.2009 в 00:52)   письмо автору
 
   для: Bvz   (03.06.2009 в 22:41)
 

при включении файла с помощью функции include/require[_once] включенный файл видит абсолютно все переменные существующие во включающем файле в момент включения

  Ответить  
 
 автор: Bvz   (04.06.2009 в 11:43)   письмо автору
 
   для: nikita2206   (04.06.2009 в 00:52)
 

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

  Ответить  
 
 автор: nikita2206   (04.06.2009 в 12:48)   письмо автору
 
   для: Bvz   (04.06.2009 в 11:43)
 

Вас непонять

  Ответить  
 
 автор: Bvz   (04.06.2009 в 13:00)   письмо автору
 
   для: nikita2206   (04.06.2009 в 12:48)
 

вас тем более )))

еще раз сначала по буквам
http://us2.php.net/manual/ru/function.include.php

хочу, что данный пример работал, на данный момент выдает ошибку

<?php

include 'file.php?id=1';

?>



file.php


<?php
$id
intval ($_GET['id']);

if (
$id==1)
{
##выполняется условие 1}
else
{
##выполняется условие 2}
?>


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

  Ответить  
 
 автор: Loki   (04.06.2009 в 13:04)   письмо автору
 
   для: Bvz   (04.06.2009 в 13:00)
 

<?php
$id
=1;
include 
'file.php';
?> 


<?php
if ($id==1)
{
##выполняется условие 1}
else
{
##выполняется условие 2}
?> 

  Ответить  
 
 автор: Bvz   (04.06.2009 в 13:12)   письмо автору
 
   для: Loki   (04.06.2009 в 13:04)
 

и действительно, вот это я тупанул ))))))))))))))))))))
вед действительно же ничего не надо передавать-то ))))))))))))!!!

  Ответить  
 
 автор: Loki   (04.06.2009 в 13:02)   письмо автору
 
   для: Bvz   (03.06.2009 в 21:23)
 


<?php
$_GET
['test']="preved";
include 
''test.php";
?>


test.php

<?php
$test 
$_GET['test'];
echo 
$test;
?>

  Ответить  
 
 автор: Bvz   (04.06.2009 в 13:09)   письмо автору
 
   для: Loki   (04.06.2009 в 13:02)
 

блин гениально!!! +10

  Ответить  
Rambler's Top100
вверх

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