Hey mensen.
Ik ben bezig met een script aan het maken dat je uren kan invullen en dat het verstuurt wordt naar de Administratie.
Alleen een tabel verzenden in een Mail lukt allemaal
Maar wil het wat netter maken en een PDF maken en die sturen via mail.
Code:
PHP
<?php
session_start();
$mail_ontv = '******;
$onderwerp = "uren van" . htmlspecialchars($_POST['naam']) . "";
$week = date("W");
$datum = date('d/m/Y H:i:s');
$htmlTable='
<table>
<tr>
<td>Week TEST</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td>Naam</td>
<td>TEST</td>
</tr>
</table>
';
require('html_table.php');
$pdf= new PDF_HTML_Table();
$pdf->AddPage();
$pdf->SetFont('Arial','',10);
$pdf->WriteHTML("$htmlTable");
$pdf->Output();
$inhoud_mail = "===================================================\n";
$inhoud_mail .= "Ingevulde uren formulier " . $_SERVER['HTTP_HOST'] . "\n";
$inhoud_mail .= "===================================================\n\n";
$inhoud_mail .= "Naam: " . htmlspecialchars($_POST['naam']) . "\n";
$inhoud_mail .= "Weeknummer: " . $week . "\n";
$inhoud_mail .= "$tabel";
$inhoud_mail .= "Verstuurd op " . $datum . " via het IP adres " . $_SERVER['REMOTE_ADDR'] . "\n\n";
$inhoud_mail .= "===================================================\n\n";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers = 'X-Priority: 3' . "\r\n";
$headers = 'X-MSMail-Priority: Normal' . "\r\n";
$headers = 'X-Mailer: PHP / ".phpversion()."' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: ' . htmlspecialchars($_POST['naam']) . ' <******>' . "\r\n";
mail($mail_ontv, $onderwerp, $inhoud_mail, $headers)
?>
<head>
<script language="JavaScript">
<!--
window.location="*****";
//-->
</script>
</head>
Toon Meer
Alleen ik krijg en geen PDF te zien en mail verstuurt niet?
iemand idee hoe het precies werkt ik gebruik FPDF