Генерировать QR c vCard на php

240
08 августа 2017, 16:53

Пытаюсь генерировать QR код с vCard на PHP

<?php 
   $vCard = "BEGIN:VCARD\n
   VERSION:3.0\n
   FN:Иван Иванов\n
   TEL:+380111111111\n
   URL:http://google.com.ua\n
   END:VCARD"; 
  echo "<img src='https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl='.$vCard.'>";
?>

Сканер выдает пустоту:(

<img src="https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl=BEGIN:VCARD\nVERSION:3.0\nFN:Иван Иванов\nTEL:+380111111111\nURL:http://google.com.ua\nEND:VCARD>

Answer 1

Приветствую!

Попробуйте так:

echo "<img src='https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl=\"" . $vCard . "\">";

UPD добавил кавычки для переменной $vCard.

UPD2 исправил код, вот в таком виде, должно работать:

<?php    
$vCard = 'BEGIN:VCARD\nVERSION:3.0\nFN:Иван%20Иванов\nTEL:+380111111111\nURL:http://google.com.ua\nEND:VCARD';
$url = "https://chart.googleapis.com/chart?cht=qr&chs=200x200&chl=$vCard";
?>
<img src="<?= $url; ?>" alt="">
READ ALSO
Qt threads without workers [требует правки]

Qt threads without workers [требует правки]

I'm new to Qt, here is my question

219
Нужно ли очищать память в структуре sockaddr_in перед использованием?

Нужно ли очищать память в структуре sockaddr_in перед использованием?

Я видел множество примеров кода на C и C++, в некоторых используется такая конструкция:

236
invalid use of incomlete type &#39;ui:***&#39;

invalid use of incomlete type 'ui:***'

Нужно сделать базовый класс BaseWidget, который содержит в себе базовый ui и наследоваться от него другими классами, которые будут использовать...

333
Сопрограммы в С++

Сопрограммы в С++

Недавно техническая спецификация сопрограмм, Coroutines TS, дошла до состояния "опубликована"Сопрограммы реализованы в MS VC++ 2017

395