http://widzard.tistory.com/243

 

위 블로그를 참고하여 

 

<?php
$db_host = "localhost";
$db_user = "xxx";
$db_passwd = "xxx";
$db_name = "xxx";
 
mysql_connect($db_host, $db_user, $db_passwd);
mysql_select_db($db_name);
mysql_query('set session character_set_connection=utf8;');
mysql_query('set session character_set_results=utf8;');
mysql_query('set session character_set_client=utf8;');
 
$result = mysql_query("SELECT * FROM xe_documents;");
$rows = array();
 
while ($row = mysql_fetch_assoc($result)) {
$JSONres = array (
"title" => urlencode($row['title']),
"content" => urlencode($row['content'])
);
array_push($rows, $JSONres);
}
 
echo(strip_tags(urldecode(json_encode($rows))));
?>

 

요런식으로 해봤습니다...만

 

자꾸 500 Internal server error가 나오더라구요.

아무 php만들어서 echo 날리는건 잘되는데.. 이유가 무엇일까요?

  • profile
    PHP 버전이 ?
  • profile ?
    5.6.31 입니다.
  • profile
    500에러는 PHP에러로그를 확인해보세요./
  • profile ?
    사용한 함수들을 다 바꾸니 되네요 ㅠㅠ 감사합니다
  • profile
    띄어쓰기 문제아닌가요?
  • profile ?
    함수들 문제였습니다. deprecated 된것도 있고 다른 문제도 있고 그렇네요.