2011-08-04 3 views
0

일부 PHP 코드가있는 페이지를 만들려고합니다. 잘 작동하지만 코드에서 사용자 정의 함수를 사용한 다음 저장 버튼을 클릭하면 빈 페이지가 표시됩니다. 페이지의 본문 필드에 코드를 작성했습니다. 여기 내 코드 모든프로덕션 사이트에서 페이지를 만들 때 빈 페이지가 나타납니다.

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

당신에게 PHP 입력 필터를 선택해야했고, PHP 태그를 포함 :

이러한 두 줄을 추가하여 오류를 표시하기 위해 PHP를 알 수 있나요? ('') – Laxman13

+0

예 PHP 입력 필터를 선택하고 PHP 태그를 포함합니다. – Ahmad

답변

0

우선입니다, 귀하의 의견 유형이 PHP로 설정되어 있는지, 그리고 'HTML 필터'또는 다른 말도합니다. . .

또한 FIRST 기능이 있어야한다고 생각합니다. 지금은 프로그래밍 순서에서 아직 보지 못한 함수를 실행하려고합니다. 전화를 걸기 전에 어딘가에 기능을 넣으십시오.

function xyz() { 
return 'xyz'; 
} 

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

~ Terrik

+0

PHP에 대한 입력 유형을 선택했으며 함수를 먼저 추가하려고합니다. 그러나 나는 똑같은 문제를 겪고있다. – Ahmad

+0

Eli가 불행하게도 게시 한 코드는 아파치 설정이 오류 메시지를 표시하도록 설정 한 경우에만 작동합니다. . . (프로덕션 사이트에서는 대개 사용자가 페이지에 오류를 던지는 것을 원하지 않습니다.) PHP를 검사했는데 Drupal 사이트에서 정상적으로 작동합니다. Drupal 메시지 로그를 확인하고 페이지를로드 할 때 어떤 오류가 발생했는지 다시보고 할 수 있습니까? – Terrik

0

빈 페이지는 일반적으로 PHP가 오류를 던지고있다, 그러나 당신 때문에 당신의 설정으로 볼 수 없음을 의미합니다. 웹 서버 및 Drupal 메시지 로그 (admin 섹션)의 오류 로그를 확인 했습니까?

ini_set(‘display_errors’,1); 
error_reporting(E_ALL); 
+0

위의 코드는 오류가 있지만 동일한 흰색 페이지를 작성했습니다. 오류를 표시하지 않았습니다. – Ahmad

관련 문제