Forum Webscript.Ru
Программирование => PHP => Тема начата: Ximik от 29 Июня 2004, 19:01:19
-
Сразу извиняюсь, но в PHP - ноль
Реально ли сделать так, что при передаче index.php?f1=d1&f2=d2 запускались функции f1(d1) и f2(d2)?
Пробовал делать конструкцию
if (isset($f1)) {
global $f1
f1($f1)}
Но у меня возникает куча ошибок, если я запускаю скрипт с другими переменными.
-
с какими переменными?
каких ошибок?
ты думаешь, тут телепаты сидят?
-
Если запускаю, к примеру index.php?dr=1 для запуска другой функции.
Возникают ошибки о не существовании переменных $f1 ; $f2
-
я не знаю, что ты делаешь, но делаешь ты это очень криво.
пересказывать ошибки не надо. их надо копировать в точности до последней буквы.
вместо $f1 пиши $_GET[\'f1\']
и так далее
-
$_GET[\'f1\'] , насколько я знаю надо писать, если php.ini запрещена передача переменных из адресной строки.
Я же ее разрешил.
Просто вопрос таков: "Как вызвать функцию из адресной строки и передать ей значение, опять же из адресной строки"
-
Ximik:
$_GET[\'f1\'] , насколько я знаю надо писать, если php.ini запрещена передача переменных из адресной строки.
нет, ты неправильно знаешь.
тебе шашечки или ехать?
тебе надо, чтобы сообщение пропало, или языком почесать?
ты спросил - я ответил.
в твоих возражениях я не нуждаюсь, извини.
Ximik:
Как вызвать функцию из адресной строки и передать ей значение, опять же из адресной строки
никак.
функции к командной строке никакого отношения не имеют и из командной строки не вызываются.
-
Ximik
Похоже, придется задать все тот же наболевший вопрос:
опиши задачу