У меня есть этот код:
<?php
$message = '';
if(isset($_POST['SubmitButton'])){
require PARENT_DIR . '/pdfcrowd.php';
try {
$randompdfname = date("Ymd");
$client = new \Pdfcrowd\HtmlToPdfClient("abukotsh", "34abe259433da8021cab5b0c674ea703");
$client->setPageSize("Letter");
$client->setOrientation("landscape");
$client->setNoMargins(true);
$client->convertStringToFile($report, "../pdf/".$randompdfname.$user->ID.".pdf");
}
catch(\Pdfcrowd\Error $why)
{
error_log("Pdfcrowd Error: {$why}\n");
throw $why;
}
/*****/
$to =$user->user_email;
$subject = "التقرير الشهري للطفل في فطين";
$mail_attachment = site_url()."/pdf/".$randompdfname.$user->ID.".pdf";
$headers = array('Content-Type: text/html; charset=UTF-8','From: منصة فطين <no-replay@fateen-sa.com>');
$msg = 'السلام عليكم<br>نتمنى لكم دوام الصحة والعافية<br> مرفق لكم التقرير الشهري لطفلكم عبر منصة فطين <br><a href='.$mail_attachment.'>تحميل التقرير من هنا</a>';
$mail = wp_mail($to, $subject, $msg, $headers, $mail_attachment);
/*****/
if($mail)
{
$message = '<label class="text-success">تم ارسال التقرير بنجاح الى الاب</label>';
}
}
/**************/
?>
<br />
<form action="" method="post">
<?php echo $message; ?>
<input type="submit" name="SubmitButton"/>
</form>
Теперь этот код, который я добавляю в wp-admin (профиль. php)
, если я нажму, чтобы отправить, это не работает нет никаких ошибок,
, но если я удалю это условие 'if(isset($_POST['SubmitButton'])){
' и обновлю sh страницу, его работа
, так в чем же проблема