2012-08-22 2 views
0

다음 스크립트에서 오류가 무엇인지 말해 줄 수 있습니까? PHP 5.3 대신 4로 업데이트 강제로 현재 사이트가 short tags가 활성화되었는지 확인하려면 php.ini를 확인해야합니다 아래구형 PHP 스크립트의 구문 오류

<!--form action : <?=//MYSURL_DEV?>properties_features.php--> 

답변

0

가되었습니다. 종종 기본적으로 비활성화되어 있습니다. PHP 5.4부터 짧은 태그는 항상 켜져 있지만 PHP 5.3 이하에서는 그렇지 않습니다. 당신이 이것을 가능하게 것 php.ini 파일에

당신이 수 있다면 :

short_open_tag = On 

는 일부 호스팅 환경에서 실제로 짧은 태그의 사용을 가능하게 방지 할 수 있다는 것을 알고 생각합니다. 그리고 5.4는 항상 사용할 수 있다고하더라도, 당신이 마주 칠 수있는 바로 그 문제로 인해 일반적으로 권장되지 않습니다 : 당신은 활성화되지 않은 다른 환경으로 이동할 수도 있습니다 (또는 심지어 허용 할 수 있습니다).

더 많은 정보는 여기에서 찾을 수 있습니다

<?php echo $var; ?> 
: Are PHP short tags acceptable to use?

+0

이 내가 내의 php.ini에있는 모든 당신을 파일 감사 떨어져 allow_url_fopen을 = 해제 = register_globals의

대안은 사용하는 것입니다 expose_php = 꺼짐 max_input_time = 60 variables_order를 = "EGPCS" 을 extension_dir = ./ upload_tmp_dir을 =/tmp를 정밀 = 12 SMTP = relay-hosting.secureserver.net 지시어는 = "A = HREF 면적 HREF = 프레임 = SRC 입력 SRC = 형성 = FIELDSET =" [젠드] zend_extension =/USR/local/zo/ZendExtensionManager.so zend_extension =/usr/local/zo/4_3/ZendOptimizer.so – user1615674

+0

내 대답을 읽고 php.ini 파일에'short_open_tag = On'을 추가하려고 했습니까? 또한 공유 호스팅을 사용하십니까? 그렇다면 검색을 통해 호스팅 제공 업체가 php.ini에서이 설정을 사용할 수 있는지 확인하십시오. – tptcat

+0

덕분에 나는 우리가 godaddy에 추가하는 것을 시도 할 것이다 – user1615674