J'ai un petit script php mailer dans un fichier php qui fonctionne très bien et envoie le courrier bien:PHP mail ne fonctionne pas dans un script, mais le fait dans un autre
$subject = "subject";
$mail_body = "mail body";
$name = "noreply";
$email = "[email protected]";
$recipient = "[email protected]";
$header = "From: ". $name . " <" . $email . ">\r\n";
mail($recipient, $subject, $mail_body, $header);
Cependant, si je prends cela et faire c'est son propre fichier, ou le mettre dans un fichier différent, ça ne marche pas. Il n'y a pas de messages d'erreur et les e-mails ne sont pas envoyés.
Aucune commande php ini set et aucun fichier php inclus.
Des idées sur les raisons pour lesquelles cela fonctionne dans le script PHP plus grand, mais ne fonctionne pas tout seul?
Quel message d'erreur obtenez-vous, le cas échéant? – meagar
Pouvez-vous fournir des détails sur comment cela ne fonctionne pas? Y at-il des messages d'erreur? Si non, pouvez-vous confirmer que vous avez configuré php.ini pour générer des erreurs? – sidereal
Lorsque vous dites que cela ne fonctionne pas, voulez-vous dire qu'il n'envoie pas de courrier ou que vous recevez une erreur? –