2011-05-06 7 views
1

저는 PHP를 배우며 책에서이 코드를 복사했습니다.PHP 문제가 무엇이 잘못 되었습니까?

<?php 
require_once('bookmark_fns.php'); 
do_html_header(''); 

display_site_info(); 
display_login_form(); 

do_html_footer(); 
?> 

IE에서 실행 중이며 웹 사이트에서 페이지 메시지를 표시 할 수 없습니다. echo "hello"를 시도했습니다. 그리고 그것은 잘 작동했습니다. 이것이 작동하지 않는 이유에 대한 아이디어. 내가 자세한 내용을 줄 수 있으면 좋겠다,하지만 require_once 선 위에, 스크립트의 상단에 PHP 여전히

+1

당신이 제공 한 코드가 훌륭하기 때문에 말할 수 없습니다. 문제는 ** bookmarks_fns.php ** – Marty

+0

에있을 것입니다. Marty가 말한 내용. 웹 서버의 오류 로그에서'/ var/log/httpd/error_log'를보십시오. –

+0

또한 IE가 아닌 다른 브라우저를 사용해보십시오. PHP 오류 메시지가 아닙니다. HTTP 500 오류 일 가능성이 있으며 다른 브라우저는 여전히 실제 출력을 표시합니다. – mario

답변

3

팝이 unfamilair입니다

error_reporting(E_ALL); 
ini_set('display_errors', 'On'); 

내 생각 엔 bookmark_fns.php 뭔가 또는 하나의 코드 이러한 함수는 오류를 발생 시키지만 구성은 오류 메시지를 표시하지 않도록 설정됩니다.

+0

감사합니다. 디스크가 실행되기 전에 장의 모든 파일을 디스크에서 업로드해야했습니다. 위의 코드는 모든 오류를 확인하거나 파일을 업로드하는 데 문제가있는 파일 만 확인합니다. – Aaron

+0

위의 코드는 숨겨져 있거나 기록하지 않고 오류를보고 할 수있게합니다. – Phil

+0

다시 한 번 감사 드리며, PHP를 훨씬 쉽게 배울 수 있습니다. – Aaron

관련 문제