ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHP チュートリアルを使用して QR コードを生成する

PHP_PHP チュートリアルを使用して QR コードを生成する

WBOY
リリース: 2016-07-13 10:39:06
オリジナル
1321 人が閲覧しました

はじめに: QR コードが広く使用されている今日、Web サイトで対応する QR コードを自動的に生成することは最も基本的な要件です。この記事では、PHPを使用してQRコードを自動生成する3つの方法を紹介します。




getメソッドの実装方法1:

$urlToEncode="163.com"; 生成QRfromGoogle($urlToEncode)

関数generateQRfromGoogle($chl,$widhtHeight ='150',$EC_level='L',$margin='0')

{

$url = urlencode($url);

return

'QR コード' ;

ポストメソッドの実装:

$幅 = 300; $高さ = 300;

$string = "163.com";
関数 qrcode($width,$height,$string)

{

$post_data = array();

$post_data['cht'] = 'qr';

$post_data['chs'] = $width."x".$height

$post_data['chl'] = $string;

$post_data['choe'] = "UTF-8";

$url = "http://chart.apis.google.com/chart";

$data_Array = 配列();

foreach($post_data as $key => $value)

{

$data_Array[] = $key.'='.$value

}

$data = implode("&",$data_Array);

// $data をエコーする

$ch =curl_init(); curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch, CURLOPT_HEADER, 0);

curl_setopt($ch, CURLOPT_URL, $url);

curl_setopt($ch, CURLOPT_POSTFIELDS,$data); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$result =curl_exec($ch);

//echo ""; ヘッダーは書き込まれないことに注意してください

$result を返す

header("コンテンツタイプ:画像/png"); エコー qrcode($width,$height,$string);

2. PHP QRコードを実装するにはPHPクラスライブラリを使用します

まずクラス ライブラリ パッケージをダウンロードします

アドレス: http://phpqrcode.sourceforge.net/

ダウンロード: http://sourceforge.net/projects/phpqrcode/

API ドキュメント

詳細な例

「./phpqrcode/phpqrcode.php」を含めます

;

$value="http://www.weste.net"; $errorCorrectionLevel = "L"; $matrixPointSize = "4";

QRcode::png($value, false, $errorCorrectionLevel, $matrixPointSize);

出る

?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/735051.html技術記事はじめに: QR コードが広く使用されている今日、Web サイトで対応する QR コードを自動的に生成することは最も基本的な要件です。この記事では、PHPを使用してQRコードを自動生成する3つの方法を紹介します。 ...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート