Возможно ли сделать так что бы после сканирования QR Code не сразу перебрасывало на ссылку которая в нем находится но сначала нужно было ввести пароль.Например если я хочу сделать так что бы не каждый мог перейти а к примеру только подписчик который знает пароль.Вот код ` QR Code";
//set it to writable location, a place for temp generated PNG files
$PNG_TEMP_DIR = dirname(__FILE__).DIRECTORY_SEPARATOR.'temp'.DIRECTORY_SEPARATOR;
//html PNG location prefix
$PNG_WEB_DIR = 'temp/';
include "qrlib.php";
//ofcourse we need rights to create temp dir
if (!file_exists($PNG_TEMP_DIR))
mkdir($PNG_TEMP_DIR);
$filename = $PNG_TEMP_DIR.'test.png';
//processing form input
//remember to sanitize user input in real-life solution !!!
$errorCorrectionLevel = 'L';
if (isset($_REQUEST['level']) && in_array($_REQUEST['level'], array('L','M','Q','H')))
$errorCorrectionLevel = $_REQUEST['level'];
$matrixPointSize = 4;
if (isset($_REQUEST['size']))
$matrixPointSize = min(max((int)$_REQUEST['size'], 1), 10);
if (isset($_REQUEST['data'])) {
//it's very important!
if (trim($_REQUEST['data']) == '')
die('data cannot be empty! <a href="?">back</a>');
// user data
$filename = $PNG_TEMP_DIR.'test'.md5($_REQUEST['data'].'|'.$errorCorrectionLevel.'|'.$matrixPointSize).'.png';
QRcode::png($_REQUEST['data'], $filename, $errorCorrectionLevel, $matrixPointSize, 2);
} else {
//default data
QRcode::png(' QR Code :)', $filename, $errorCorrectionLevel, $matrixPointSize, 2);
}
//display generated file
//config form
echo '<form action="index.php" method="post">
Link: <input name="data" value="'.(isset($_REQUEST['data'])?htmlspecialchars($_REQUEST['data']):'введите ссылку на сайт').'" />
ECC: <select name="level">
<option value="L"'.(($errorCorrectionLevel=='L')?' selected':'').'>L - smallest</option>
<option value="M"'.(($errorCorrectionLevel=='M')?' selected':'').'>M</option>
<option value="Q"'.(($errorCorrectionLevel=='Q')?' selected':'').'>Q</option>
<option value="H"'.(($errorCorrectionLevel=='H')?' selected':'').'>H - best</option>
</select>
Size: <select name="size">';
for($i=1;$i<=10;$i++)
echo '<option value="'.$i.'"'.(($matrixPointSize==$i)?' selected':'').'>'.$i.'</option>';
echo '</select>
<input type="submit" value="Генерировать"></form><hr/>';
echo '';
/* benchmark
QRtools::timeBenchmark(); */ `
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Для работы с API ЯндексМетрика есть php библиотека, но мне не очень-то хочется подключать целую библиотеку, чтобы просто получить данные по одному...
Скрипт работает некорректно, пропускает всех желающихКто знает, в чем проблема и как ее исправить?
Я видела, что в этом случае рекомендуют использовать imagettfbbox, но я никак не пойму какВозможно, вы подскажете другой способ?
Задача: PHP скриптом (php 56) отправлять запросы на API CloudFlare на сброс конкретного файла (картинки) из его кеша