Forum Webscript.Ru

Программирование => PHP => Тема начата: ShadowS от 01 Февраля 2002, 12:27:28

Название: Как вызвать из скрипта другой скрипт с несколькими параметрами ???
Отправлено: ShadowS от 01 Февраля 2002, 12:27:28
Запарился совсем уже я с этим скриптом...

В index.phtml вызываю скрипт main.php4  с 3-мя параметрами, но получается какая-тА фигня.  :mad:

Вот так вызываю:



$page=1;
$a=2;
$b=3;

include(main.php4?page=$page?a=$a?b=$b);
?>


Все вроде хорошо, только переменная передается в скрипт с таким вот значением $page=1?a=2?b=3? т.е. ей присваиваются вообще все параметры, будь она не ладна.

Подскажите, кто-нибудь, сабж и умудриться избежать такого вот глюка?
Название: эээ
Отправлено: Britva от 01 Февраля 2002, 12:30:06
Цитировать
include(main.php4?page=$page?a=$a?b=$b);

не нужно так передавать в инклуд

в main.php4 и так переменные $page, $a, $b доступны.
Название: Как вызвать из скрипта другой скрипт с несколькими параметрами ???
Отправлено: DimovD от 01 Февраля 2002, 12:48:57
Во первых Britva прав, а вовторых:
значение переменной у Тебя присваивается абсолютно корректно, разве что Ты не корректно написал
СМ. МАНУАЛ !!!
знак "?" отделяет имя скрипта от строки запрса, а "&" служит для разделения элементов строки запрса, тобишь:
 main.php4?page=$page&a=$a&b=$b - правильно!

ЧИТАТЬ МАНУАЛ!
Название: Как вызвать из скрипта другой скрипт с несколькими параметрами ???
Отправлено: ShadowS от 01 Февраля 2002, 14:39:47
Спасибо за ответ :)
Сейчас попбобую.

А делать я так стал потому, что когда заливаю скрипты на сервер переменные не передаются. Спрасил у сисадмина, говорит "Смени расширение или установи права доступа".
Я, прзнаюсь, далеко не крут в php и особенностях работы серваков, поэтому пробовал ВСЕ........  и менял права доступа, и расширения - ничего не помогло, переменные как не передавались так и не передатся.  :(

Вот и приходиться так изголяться.
Название: Как вызвать из скрипта другой скрипт с несколькими параметрами ???
Отправлено: ThE0ReTiC от 01 Февраля 2002, 16:12:51
Да при инкуде происходит вставка содержимого указанного скрипта в это место! Зачем переменные передавать?
И Передача переменных написана не правильно. Знание РНР тут не причем.  DimovD  прав.
Название: Как вызвать из скрипта другой скрипт с несколькими параметрами ???
Отправлено: ShadowS от 01 Февраля 2002, 17:09:20
ThE0ReTiC  ты эхом что-ли тут работешь?)

Да при инкуде происходит вставка содержимого указанного скрипта в это место!
Зачем переменные передавать?  


Читай выше.

И Передача переменных написана не правильно. Знание РНР тут не причем. DimovD прав.

Это я уже слышал.Ты бы лучше ответил  что нужно с правами доступа сделать что-бы переменные передавались?
Название: Как вызвать из скрипта другой скрипт с несколькими параметрами ???
Отправлено: от 01 Февраля 2002, 17:19:06
Ничего не нужно делать. Нужно читать внимательно что люди тебе пишут.
Название: Как вызвать из скрипта другой скрипт с несколькими параметрами ???
Отправлено: ShadowS от 01 Февраля 2002, 17:39:47
Может я не понятно обьяснил ?)
То что переменные определенные в скрипте доступны всем подинклуденым скриптам и ежу понятно. Я бы не парился тогда если бы так и было, но когда заливаю скрипты на сервер провайдера,  подинклуденые скрипты эти переменные не видят..... переменные пусты. Почему незнаю ! Вот и приходится их так  передавать.
Название: Как вызвать из скрипта другой скрипт с несколькими параметрами ???
Отправлено: ThE0ReTiC от 01 Февраля 2002, 17:59:37
Чего-то это какой-то идиотизм с переменными (не твой а вообще, не пойми неправильно.)
Britva! ты когда-нить такое встречал? Я нет. Пошел маны читать, может там чего найду.
Название: Как вызвать из скрипта другой скрипт с несколькими параметрами ???
Отправлено: Britva от 02 Февраля 2002, 01:04:59
ThE0ReTiC
Нет, не видел :)

ShadowS
слушай, пришли, на мыло скриптик (mail at eugeny.com)
Название: Нашел ошибку!
Отправлено: ShadowS от 15 Февраля 2002, 15:20:56
Она заключалась в том что я в инклуде указывал путь http://.... и т.д., а так не надо было делать ведь файл доступен локально. :) Нужно было просто указать локальный путь!
Название: Как вызвать из скрипта другой скрипт с несколькими параметрами ???
Отправлено: ThE0ReTiC от 15 Февраля 2002, 16:03:28
Бывает :)
Название: Как вызвать из скрипта другой скрипт с несколькими параметрами ???
Отправлено: Chpock от 15 Февраля 2002, 21:07:55
СПАСИБО! посмеялся с этого трейда отдуши!
Название: Как вызвать из скрипта другой скрипт с несколькими параметрами ???
Отправлено: ShadowS от 19 Февраля 2002, 10:25:57
Представь как смеялся я, когда понял в чем дело