php and pdf file code example
Example 1: upload pdf file in php
<html>
<head>
<title> FORM </title>
</head>
<body align="left">
<h1> FILE UPLOAD </h1>
<form action = "term5b.php" method = "POST" enctype="multipart/form-data"/>
<input type = "file" name = "fileupload"/></br>
<input type = "submit" name = "opt" value = "upload"/></br> </br>
</form>
</body>
</html>
<?php
$target_dir="E:\ ";
$filename=$_FILES["fileupload"]["name"];
$tmpname=$_FILES["fileupload"]["tmp_name"];
$filetype=$_FILES["fileupload"]["type"];
$errors=[];
$fileextensions=["pdf"];
$arr=explode(".",$filename);
$ext=strtolower(end($arr));
$uploadpath=$target_dir.basename($filename);
if(! in_array($ext,$fileextensions))
{
$errors[]="Invalid filename";
}
if(empty($errors))
{
if(move_uploaded_file($tmpname,$uploadpath))
{
echo "file uploaded successfully";
}
else
{
echo "not successfull";
}
}
else
{
foreach($errors as $value)
{
echo "$value";
}
}
?>
Example 2: php create pdf
<?php
use Dompdf\Dompdf;
session_start();
$servername = "";
$username = "";
$password = "";
$dbname = "";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$html = '<table border=1>';
$html .= '<thead>';
$html .= '<tr>';
$html .= '<th>ID</th>';
$html .= '<th>Collum1</th>';
$html .= '<th>Collum2</th>';
$html .= '<th>Collum3</th>';
$html .= '</tr>';
$html .= '</thead>';
$html .= '<tbody>';
$sql = "SELECT * FROM tableName";
$sql = mysqli_query($conn, $sql);
while($row = mysqli_fetch_assoc($sql)){
$html = '';
}
require_once("dompdf/autoload.inc.php");
$dompdf = new DOMPDF();
$dompdf->load_html('
<h1 style="text-align: center;">RentCar</h1>
'. $html .'
');
$dompdf->render();
$pdf = $dompdf->output();
$dompdf->stream(
"form.pdf",
array(
"Attachment" => false
)
);
?>