Обучаю битриксу программистов, интеграторов

Генерация qr кода на php

Задача:
генерировать qr код на сайте, qr код - ссылка вида https://feedback.site.ru/?o=prefix_1, где prefix_1, передается в $_REQUEST['o'], 1- идентификатор объекта

библиотека для генерации QR
   <div class="wrapper">
      <?if(!empty($_REQUEST['o']) && stripos($_REQUEST['o'], "T8a_")!==false):            
         require_once('phpqrcode/qrlib.php');
         $objId = str_replace("prefix_", "", $_REQUEST['o']);
         if(!empty($objId) && intval($objId)==$objId):
            $data = 'https://feedback.site.ru/?o='.$_REQUEST['o']; //данные для кодировки
             
            $fileName = 'file_'.$objId.'.png'; //имя файла                                                               
                   $pngAbsoluteFilePath = $_SERVER["DOCUMENT_ROOT"]."qr/generate/".$fileName; //путь на сервере
                 $urlRelativeFilePath = "https://feedback.nikaverro.ru/qr/generate/".$fileName; //путь на сайте                                                              
             
             if (!file_exists($pngAbsoluteFilePath)) {
                 QRcode::png($data, $pngAbsoluteFilePath,QR_ECLEVEL_L, 15); //генерируем, 15 - размер картинки. можно меньше-больше                                                                    
             }?>
             <img src="<?=$urlRelativeFilePath?>"/>      
         <?else:?>
            неправильный код объекта
         <?endif;?>
      <?else:?>
         неправильный код объекта                      
      <?endif;?>
   </div>   

Если блог был полезным, можете угостить меня "чашечкой кофе" :)

Сбер по номеру телефона +7 (953) 585-13-09 Вероника.
Спасибо!