Перадча переменных в php-страницу Drupal

ExxY

Guest
Перадча переменных в php-страницу Drupal

Поставил систему Drupal - в ней можно в создаваемые страницы вставлять php-код. Однако в создаваемый скрипт нельзя передать переменные ни методом POST, ни GET... Я нашёл функцию, которая исполняет код из страницы:
PHP:
function drupal_eval($code) {
  ob_start();
  print eval('?>'. $code);
  $output = ob_get_contents();
  ob_end_clean();
  return $output;
}
$code - исполняемый код, $output -результат выполнения кода.
Помогите, плиз, как в этот код можно передать переменные?
 

ExxY

Guest
Автор оригинала: .des.
Каким образом вы это определили?
Для post пишу скрипт:
PHP:
if (!empty($HTTP_GET_VARS)) extract($HTTP_GET_VARS);
if (!empty($HTTP_POST_VARS)) extract($HTTP_POST_VARS); 
if (!isset($text)){
echo '<form method="post" action="http://drupal/?q=node/12">
<input type="text" name="text">
<input type="submit">
</form>';
}
else{
echo $text;
};
Он всё время отображает форму, сколько не жми submit...
Для get просто дописываю в адресную строку "&text=asd", а в скрипте переменная $text всё равно не задана...
 

.des.

Поставил пиво кому надо ;-)
Ну вы бы все таки сходили по ссылке. Весьма полезная информация для вас.
 
Сверху