<?
include "./phpqrcode.php";
QRcode::png("http://blog.naver.com/pareko",$_SERVER['DOCUMENT_ROOT']."/result/result.png",0,3,2);
?>
첫번째 인자 : QR코드로 생성할 문자열
두번째 인자 : 결과가 저장될 파일명
세번째 인자 : 레벨 (오류율을 지정합니다 7% ~ 30%)
네번째 인자 : 셀하나당 몇픽셀 (숫자를 크게하면 이미지가 커집니다. : 결과를 복잡하게 하는 버전과는 다르고 단순히 이미지 크기만 커짐)
다섯번째 인자 : QR코드 이미지 바깥 테두리
--------------------------------------------------------------------
이런식으로 사용 하는 거 같습니다.
CI 에서 위에 include "./phpqrcode.php"; 이용해서 특정 디렉토리에 QR 그림 파일 만드는 방법은 어떻게 되나요
helper를 이용하나는 건가요 ?
아마 이 문제도 기본적인 개념 문제 일 거 같습니다.
다시 한번 죄송하다는 말씁 드립니다.
function qrcode($url=null)
{
if (is_null($url)) return null;
$url = rawurlencode($url);
$datas = array(
"cht" => "qr",
"chs" => "100x100",
"choe" => "Shift_JIS",
"chl" => $url
);
$qrcode = $this->createUri($datas);
return $qrcode;
}
function createUri($datas)
{
$uri = 'http://chart.apis.google.com/chart?';
$query = "";
foreach($datas as $key => $val){
if( strcmp($query, "") != 0 ){
$query .= "&";
}
$query .= "$key=$val";
}
$uri .= $query;
return $uri;
}
echo img($this->common_lib->qrcode('http://www.google.com'));
클래스인거 같네요.