Forum Webscript.Ru

Программирование => PHP => Тема начата: Ximik от 29 Июня 2004, 19:01:19

Название: передача по ссылке
Отправлено: Ximik от 29 Июня 2004, 19:01:19
Сразу извиняюсь, но в PHP - ноль

Реально ли сделать так, что при передаче index.php?f1=d1&f2=d2 запускались функции f1(d1) и f2(d2)?

Пробовал делать конструкцию
if (isset($f1)) {
global $f1
f1($f1)}

Но у меня возникает куча ошибок, если я запускаю скрипт с другими переменными.
Название: передача по ссылке
Отправлено: Меняздесьдавнонет от 29 Июня 2004, 19:26:28
с какими переменными?
каких ошибок?
ты думаешь, тут телепаты сидят?
Название: передача по ссылке
Отправлено: Ximik от 29 Июня 2004, 20:00:23
Если запускаю, к примеру index.php?dr=1 для запуска другой функции.

Возникают ошибки о не существовании переменных $f1 ; $f2
Название: передача по ссылке
Отправлено: Меняздесьдавнонет от 29 Июня 2004, 20:11:20
я не знаю, что ты делаешь, но делаешь ты это очень криво.
пересказывать ошибки не надо. их надо копировать в точности до последней буквы.

вместо $f1 пиши $_GET[\'f1\']
и так далее
Название: передача по ссылке
Отправлено: Ximik от 29 Июня 2004, 20:39:44
$_GET[\'f1\'] , насколько я знаю надо писать, если php.ini запрещена передача переменных из адресной строки.

Я же ее разрешил.

Просто вопрос таков: "Как вызвать функцию из адресной строки и передать ей значение, опять же из адресной строки"
Название: передача по ссылке
Отправлено: Меняздесьдавнонет от 29 Июня 2004, 20:42:17
Цитировать
Ximik:
$_GET[\'f1\'] , насколько я знаю надо писать, если php.ini запрещена передача переменных из адресной строки.

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

Цитировать
Ximik:
Как вызвать функцию из адресной строки и передать ей значение, опять же из адресной строки

никак.
функции к командной строке никакого отношения не имеют и из командной строки не вызываются.
Название: передача по ссылке
Отправлено: CGVictor от 02 Июля 2004, 12:35:15
Ximik
Похоже, придется задать все тот же наболевший вопрос:
опиши задачу