smiley 10 лет назад
Родитель
Сommit
48b84be211
1 измененных файлов с 77 добавлено и 0 удалено
  1. 77 0
      examples/example.php

+ 77 - 0
examples/example.php

@@ -0,0 +1,77 @@
+<?php
+/**
+ * @filesource   example.php
+ * @created      10.12.2015
+ * @author       Smiley <smiley@chillerlan.net>
+ * @copyright    2015 Smiley
+ * @license      MIT
+ */
+
+require_once '../vendor/autoload.php';
+
+use chillerlan\QRCode\QRCode;
+use chillerlan\QRCode\QROptions;
+use chillerlan\QRCode\Output\QRImage;
+use chillerlan\QRCode\Output\QRImageOptions;
+use chillerlan\QRCode\Output\QRString;
+use chillerlan\QRCode\Output\QRStringOptions;
+
+$data = 'otpauth://totp/test?secret=B3JX4VCVJDVNXNZ5&issuer=chillerlan.net';
+#$data = 'https://www.youtube.com/watch?v=DLzxrzFCyOs&t=43s';
+#$data = 'skype://echo123';
+
+?>
+<!DOCTYPE html>
+<html lang="en">
+<head>
+	<meta charset="UTF-8"/>
+	<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
+	<title>QRCode test</title>
+	<style>
+		body{
+			margin: 0;
+			padding: 0;
+		}
+
+		div.qrcode{
+			margin: 0 5px;
+		}
+
+		/* row element */
+		div.qrcode > p {
+			margin: 0;
+			padding: 0;
+			height: 5px;
+		}
+
+		/* column element(s) */
+		div.qrcode > p > b,
+		div.qrcode > p > i {
+			display: inline-block;
+			width: 5px;
+			height: 5px;
+		}
+
+		div.qrcode > p > b {
+			background-color: #000;
+		}
+
+		div.qrcode > p > i {
+			background-color: #fff;
+		}
+	</style>
+</head>
+<body>
+<?php
+
+echo '<img class="qrcode" alt="qrcode" src="'.(new QRCode($data, new QRImage))->output().'" />';
+echo '<div class="qrcode">'.(new QRCode($data, new QRString))->output().'</div>';
+
+$qrStringOptions = new QRStringOptions;
+$qrStringOptions->type = QRCode::OUTPUT_STRING_TEXT;
+
+echo '<pre class="qrcode">'.(new QRCode($data, new QRString($qrStringOptions)))->output().'</pre>';
+
+?>
+</body>
+</html>