Пустая страница при создании страницы на производственном сайте - PullRequest
0 голосов
/ 04 августа 2011

Я пытаюсь создать страницу с некоторым PHP-кодом.Я отлично работаю, но когда я использую пользовательскую функцию в коде, то после нажатия кнопки «Сохранить» отображается пустая белая страница.Я написал код в поле тела страницы.Вот мой код

$vid = 26;
print $vid;
print xyz();
function xyz() {
  return 'xyz';
}

Ответы [ 2 ]

0 голосов
/ 05 августа 2011

Пустая страница обычно означает, что PHP выдает ошибку, но вы не можете ее увидеть из-за своих настроек. Вы проверили журнал ошибок вашего веб-сервера и журнал сообщений Drupal (в разделе администратора)?

Вы также можете указать PHP отображать ошибки, добавив следующие две строки:

ini_set(‘display_errors’,1);
error_reporting(E_ALL);
0 голосов
/ 04 августа 2011

Прежде всего, убедитесь, что ваш тип ввода установлен как PHP, а не как «HTML Filter» или что-то подобное. , .

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

function xyz() {
return 'xyz';
}

$vid = 26;
print $vid;
print xyz();

~ Террик

...