posted by 생존본능 2015.04.30 20:04



 


<a.php>

<?php

echo '감자';

?>



a.php라는 php 파일을 불러오기위해서는 include 라는 명령문을


 쓰신후 뒤에 경로를 입력하시면 됩니다.


include '[파일경로]'



<b.php>

<?php

include 'a.php';

echo '고구마';

?>



이후에 localhost/b.php 를 호출하시면 화면상에


 감자고구마


 라고 쓰여지는 페이지가 뜨는 것을 확인 하실수 있습니다.

저작자 표시
신고
posted by 생존본능 2011.05.29 03:04

 안녕하세요 생존본능입니다.

 PHP 5.2이하버전에서 어떻게 사용하시는지 질문하셔서, 그 내용 적어드립니다.^^

 우선 PHP 5.2버전에서는 JSON이 기본적으로 제공되나, 하위버전에서는 지원되지 않습니다.

 그렇기 때문에 json 라이브러리를 다운받아서 사용하셔야 하는데요,

 우선 라이브러리를 다운받기위해서는 아래싸이트로 이동합니다.

 http://www.json.org/

 
  



이동하셔서 아래쪽에 보시면 Services_JSON이라는 링크를 클릭하여 다운로드 페이지로 이동합니다.


 

 
이동하셔서 보시면 Links에서 가장 위에있파일을 클릭합니다.

 PEAR package file (.tgz) 클릭하셔서 다운로드 받으신후 압축을 풀어주시면 압축파일중에

JSON.php라는 파일이 저희가 사용할 파일입니다.

 제가 받은 파일도 같이 공유드리겠습니다.

 위 절차가 귀찮으신분은 제가받은 파일을 받아서 사용하셔도 됩니다.

  



 이제 기본적으로 사용할 준비는 끝났습니다.

 그럼이제 소스에서 JSON.php를 추가하주시면 됩니다.

 추가하는 방법은 우선 저는 이전에 있던파일과 같은 경로를 넣겠습니다. 

 

 
그리고 이전에 만들었던 index.php를 수정해주시면 됩니다.



 이전 PHP 5.2 이후버전에서는 json_decode 라고 호출해주면 됬지만

이번에는 라이브러리를 가져온것이기때문에 소스내에서도

require_once를 해주어야 합니다.

 require_once('JSON.php');
 
그리고 실제로 사용하기위해서 new 선언을 해주었습니다.
   $json = new Services_JSON(); 
 
이제 json_decode를 실제로 사용하기 위해서 호출해주셔야되는데

decode는 현재 위치에 있는것이 아니라 방금 선언한

$json에 있는것이고, 명령어는 json_decode가 아니라 decode 입니다.
   $json->decode(타겟, true); 


 아래와 같은 방법으로 사용해주시면 됩니다.
    require_once('JSON.php');
$json = new Services_JSON();
$json->decode(타겟, true);
 
 JSON  사용하는 방법은 여기까지입니다.

 하지만 JSON.php에서는 Object를 읽지 못하게됩니다.

 이럴때는

 

PHP 5.2 이하버전 Object 에 json_decode 사용하기.



 
에서 방법확인하시면 됩니다.





 그럼, 수고하셨습니다.


 ^ㅡ^

신고
posted by 생존본능 2011.05.29 02:40

 안녕하세요 생존본능입니다.

 작업을 하다보면 PHP에서는 한글 깨짐 현상을 종종 확인할수있는데요,

  그 이유는 euc-kr 로 설정되었기 때문입니다.


 이 경우에는 강제로 코드에서 UTF-8 로 변경해주시면 됩니다.

 

 변경방법은 html 코드의  <head></head> 나 <body><body> 사이에 넣어주시면 됩니다.

 그리고 html 코드를 사용하지않고 그냥 php코드만 있는경우에는 그냥 최상단에 넣어주시면 됩니다. 

<meta http-equiv="Content-Type" content="text/html" charset="utf-8"> 


 위처럼 하면 정상적으로 한글이 보여지게됩니다.


 감사합니다.^^ 
저작자 표시
신고

티스토리 툴바