Lorsqu'un visiteur soumet les détails, un fichier PDF est automatiquement téléchargé.Le fichier PHP génère des e-mails vierges tous les jours à l'heure exacte
Cela fonctionne bien. mais je ne comprends pas pourquoi c'est envoyer des emails vierges tous les jours
Apprécié votre réponse et Merci d'avance.
<?php
$email=$_POST['email'];
$fname=$_POST['fname'];
$lname=$_POST['lname'];
$phone=$_POST['phone'];
$company=$_POST['company'];
$subject='E-Book Downloaded| Research to Revenue'." ". $_POST['subject'];
$email_from = '$email';
$emailto= "[email protected]";
$emailcc= "[email protected]";
// //replace with your email [email protected]
$body = 'First Name: ' . $fname . "\n\n" . 'Last Name: ' . $lname . "\n\n" . 'Company: ' . $company . "\n\n" . 'Email: ' . $email . "\n\n" . 'Phone: ' . $phone;
//
mail($emailto, $subject, $body, 'From:' . $subject . '');
mail($emailcc, $subject, $body, 'From:' . $subject . '');
//
// echo json_encode($status);
//
ob_start();
$file = 'pdf/ResearchtoRevenue.pdf';
(file_exists($file))
{
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
exit();
}
die ;
?>
Vérifiez les journaux d'accès de votre serveur et recherchez l'origine de cette requête. Ça pourrait être un bot, ça pourrait être autre chose. Vous devriez probablement vous assurer que les variables POST existent avant d'envoyer l'email. – aynber
Vérifiez également si un cron est en cours d'exécution sur votre serveur. – BSB