Я начал использовать PDFcrowd, и у меня возникла следующая проблема. В верхней части моей страницы я называю эти две переменные.
$fullname1 = 'Franky';
$fullname2 = (empty($_POST['fullname'])) ? '' : trim($_POST['fullname']);
Затем я повторяю обе переменные в коде html ниже:
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<form action="https://mydomain/convert-with-pdfcrowd.php" method="post"><button type="submit">Convert</button></form>
</div>
<h1>Hello <?php echo $fullname1 ?></h1>
<h1>Hello <?php echo $fullname2 ?></h1>
</body>
</html>
Как и ожидалось, у меня есть результат ниже:
Привет Фрэнки
Привет, Домино
Так что они оба работали. Проблема заключается в том, что когда я затем конвертирую страницу с помощью PDFcrowd, в PDF-файл выводится только переменная $ fullname1, и результат выглядит следующим образом:
Hello Franky
Привет
Итак, что случилось с переменной $ fullname2, почему имя Domino не печатается в pdf? Я думал преобразовать ее в строку, например $str2 = (string)$fullname2;
, но она тоже не сработала.