Je souhaite exécuter automatiquement l'envoie de email en utilisant CRON qui lui exécutera mon script php.
Mon hébergeur me fournie CRONTAB MANAGER.
À la case commande j'ai mis /home/httpd/vhosts/distributionsm.com/httpdocs/test.php
Le fichier test.php est en CHMOD 755
En passant test.php c'est pas mon code final c'est un test pour aprivoiser CRON.
Voici l'erreur que CRON me retourne:
Voici le code contenu dans test.php:/home/httpd/vhosts/distributionsm.com/httpdocs/test.php: line 1: ?: No such file or directory
/home/httpd/vhosts/distributionsm.com/httpdocs/test.php: line 2: =Vous pouvez accéder à l'interface d'administration à:\n: command not found
/home/httpd/vhosts/distributionsm.com/httpdocs/test.php: line 3: =[email protected]: command not found
/home/httpd/vhosts/distributionsm.com/httpdocs/test.php: line 4: =[email protected]: command not found
/home/httpd/vhosts/distributionsm.com/httpdocs/test.php: line 5: =Un compte administrateur a été créer pour vous sur cafesdominicstpierre.com\n: command not found
/home/httpd/vhosts/distributionsm.com/httpdocs/test.php: line 6: =From: : command not found
/home/httpd/vhosts/distributionsm.com/httpdocs/test.php: line 7: syntax error near unexpected token `$courriel2,$sujet,$mailbody,$head'
/home/httpd/vhosts/distributionsm.com/httpdocs/test.php: line 7: `$result=mail($courriel2,$sujet,$mailbody,$head );'
<?
$mailbody="Vous pouvez accéder à l'interface d'administration à:\n";
$courriel="[email protected]";
$courriel2="[email protected]";
$sujet="Un compte administrateur a été créer pour vous sur cafesdominicstpierre.com\n";
$head="From: $courriel";
$result=mail($courriel2,$sujet,$mailbody,$head );
?>
Je ne comprend pas l'erreur.J'ai fouillé sur google et avec se que j'ai trouvé peut-être que CRON dois exécuter un script BASH qui lui exécutera le scrip PHP.
Si c'est ça j'ai pas compris comment coder le script BASH.
Pouvez-vous m'aider svp à trouver une solution ?
Merci!