У меня есть форма, которую я хочу преобразовать в pdf. Я хочу использовать FPDF, чтобы сделать это Моего HTML код выглядит следующим образом:запуск сценария php для преобразования html в pdf
page.html
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<header>
<h1 align='center'>Welcome </h1>
</header>
<section align = 'center'>
<h2> Register </h2>
<form action = "form.php" method = "post"
<p>
<label>First Name :</label>
<input type="text" name = "first_name" />
</p>
<p>
<label>Last Name :</label>
<input type="text" name="last_name" />
</p>
<p>
<label>Gender :</label>
<select name="gender">
<option value="Male">Male</option>
<option value="Female">Female</option>
</select>
</p>
<p>
<label>Date of Birth :</label>
<input type="date" name="dob" />
</p>
<label>Mobile :</label>
<input type="text" name="mobile" />
</p>
<p>
<label>Email :</label>
<input type="text" name="email" />
</p>
<input type="submit" value="Register" name="submit" />
</form>
</section>
</body>
</html>
Я создал скрипт для преобразования формы PDF, как только кнопка будет нажата регистр РНР является:
form.php:
<?php
if(!empty($_POST['submit']))
{
$f_name=$_POST['first_name'];
$l_name=$_POST['last_name'];
$gender=$_POST['gender'];
$dob=$_POST['dob'];
$mobile=$_POST['mobile'];
$email=$_POST['email'];
require("fpdf/fpdf.php");
$pdf = new FPDF();
$pdf->AddPage();
$pdf->SetFont("Arial","B",16);
$pdf->Cell(10,10,"welcome {$f_name}",1,0,C);
$pdf->Cell(50,10,"Name :",1,0);
$pdf->Cell(50,10,"$l_name",1,0);
$pdf->Cell(50,10,"gender :",1,0);
$pdf->Cell(50,10,"$gender",1,1);
$pdf->Cell(50,10,"Mobile :",1,0);
$pdf->Cell(50,10,"$mobile",1,1);
$pdf->Cell(50,10,"Email :",1,0);
$pdf->Cell(50,10,"$email",1,1);
$pdf->output();
}
?>
Я запускаю это на XAMPP и создал папку под названием demo в htdocs (где есть файл html, файл php и папка fpdf), однако, когда я запускаю html-файл в браузере и регистрирую клик, он просто отображает php-код в файл PHP, а не генерации PDF
файлы в htdoc из XAMPP файлов в папке демо, как это:
Когда я бегу page.html (нажмите на регистр):
Он показывает мне это:
Почему это не генерируя PDF?
является вашим регистровым файлом '.php' extension или' .html'? – andre3wap
Что такое регистрационный файл? Th следующий код - это все, что я закодировал – compcrk
хорошо. Я вижу изменения. – andre3wap