테스트로 닷홈 호스팅으로 작업을 했습니다.

파싱역시 제대로 작동했고 잔버그까지 해결한상태입니다.

php 5.6.30 | apache 2.2 | 버전입니다.

 

작동도 잘되고 해서 본서버로 옮겼더니

소스가 깨져서 나옵니다 ..

php 5.6.31 | apache2 2.4.7 | 버전입니다.

 

아래가 본서버입니다.

K-246.png

 

아래는 닷홈 무료 호스팅입니다 ..

K-247.png

 

 

분명히 같은소스인데 왜 한쪽은 깨지고 한쪽은 안깨질까요 ..

 

  • profile
    short tag로 작업하셨나봐요. <? 말고 <?php 쓰세요.
  • profile ?
    헛 감사합니다. 덕분에 대부분 해결됬습니다.
    그런데 하나더 질문이있어요 ..
    <?
    if(isset($_GET['searchText'])){


    include_once '_func.php';
    $keyword = $_REQUEST['searchText'];
    $keyword = str_replace(" ","%2b", $keyword);
    $url = '도메인/searchText='.$keyword;

    $data = webdata($url, 'get');
    if(strpos($data,'<div class="news_plist"><dl>')== false) {
    ?>
    이게 검색하는 부분인데
    <?php 를 적으면 HTTP 500 오류가 납니다 .. 그렇다고 안적으면 검색이 작동하지도않구요 ..
    어떻게 해야하나요 .. ?
  • ? profile
    차라리 그쯤되면 다른 파일들도 <? 로 시작할 텐데 서버의 php.ini 파일을 조절할 수 있다면
    short_open_tag = On
    로 변경해보세요.
  • ? profile
    HTTP 500 오류 = 서버의 에러 로그를 확인하세요.
  • profile ?
    아 해결됬습니다. 다들 도움주셔서 감사합니다.
  • profile ?
    해결됬습니다. 도움주셔서 감사합니다.