Script "Recommander", qui ne marche plus ? php4 -> php5 ?
Posté : 30 janv. 2014, 11:28
Bonjour à tous,
Voici ci-dessous un script qui marchait très bien. Je suis passé sur un hébergement php5 et mon script ne marche plus. Quelqu'un pourrait-il me dire ce qui cloche dans mon code ? Merci de votre aide
Le code en question. Je suis chez OVH et il s'agit d'un script de recommandation d'un mail vers un autre mail :
-------------------------------------------------------------------------------------------------
<html>
<HEAD>
<META http-equiv=Content-Language content="fr-FX">
<TITLE>
<?PHP
// fichier index.php pour recommander votre site. Possibilitée de changement de
// cette page selon votre site si vous connaissez le html. Vous pouvez aussi
// changer le nom de cette page.
require("define.inc.php");
echo "Recommander le site $nom_site</TITLE>
<META NAME=\"Generator\" CONTENT=\"EditPlus\">
</HEAD>
<BODY bgcolor=\"$page_bgcolor\">";
if ($email !="" || $email2 !="" || $nom !="" || $nom2 !="")
{
$tete = "From: $email2\n";
$tete .= "Content-Type: text/html; charset=utf-8";
$t = "<html><body bgcolor=\"$email_bgcolor\">";
$t .= "<font face=\"$email_police\" size=\"$email_size\" color=\"$email_color\"><CENTER><B>Bonjour $nom,</B></CENTER><br><br>";
$t .= "$nom2 vous invite à venir visiter le site :<br>";
$t .= "<A HREF=\"$url\"><font face=\"$email_police\" size=\"$email_size\" color=\"$email_color\">$url</font></A><br><br>";
$t .= "Voici le message qu'il vous a laissé :<br><br>";
$t .= "$body<br><br>";
$t .= "____________________________________</font><br>";
$t .= "<font face=\"$email_police_l\" size=\"$email_size_l\" color=\"$email_color_l\">Cette invitation a été envoyé par : $email2<br>";
$t .= "Si vous considérez ce mail comme du spam veuillez écrire à $webm_email</font><br>";
$t .= "</body></html>";
$sujet = "$nom2 vous recommande le site $nom_site";
$corps = $t;
mail($email, $sujet, $corps, $tete);
if ($email_envoi =="y")
{
mail("$webm_email", "Une recommandation Abracada a été envoyé", "Salut,\n
Une personne a recommandé Abracada :\n
de $email2 à $email\n
de $nom2 à $nom\n\n
Le message envoyé est : $body\n",
"from: $webm_email");
}
echo "<br><br><br><br><br><FONT SIZE=\"2\" COLOR=\"black\" face=\"verdana\"><CENTER>Votre message a été envoyé à :<br>$email<br><br>Merci beaucoup !<br>$prenom, webmaster de Abracada.<br><br><form><input type=button value=\"Fermer la fenêtre\" onClick=\"window.close();\" name=\"button\"></form>";
exit;
}
echo "<CENTER><FONT SIZE=\"$page_size_titre\" face=\"$page_police_titre\" COLOR=\"$page_color_titre\"><B>Recommander le site $nom_site";
?>
-------------------------------------------------------------------------------------------------
Merci
William
Voici ci-dessous un script qui marchait très bien. Je suis passé sur un hébergement php5 et mon script ne marche plus. Quelqu'un pourrait-il me dire ce qui cloche dans mon code ? Merci de votre aide
Le code en question. Je suis chez OVH et il s'agit d'un script de recommandation d'un mail vers un autre mail :
-------------------------------------------------------------------------------------------------
<html>
<HEAD>
<META http-equiv=Content-Language content="fr-FX">
<TITLE>
<?PHP
// fichier index.php pour recommander votre site. Possibilitée de changement de
// cette page selon votre site si vous connaissez le html. Vous pouvez aussi
// changer le nom de cette page.
require("define.inc.php");
echo "Recommander le site $nom_site</TITLE>
<META NAME=\"Generator\" CONTENT=\"EditPlus\">
</HEAD>
<BODY bgcolor=\"$page_bgcolor\">";
if ($email !="" || $email2 !="" || $nom !="" || $nom2 !="")
{
$tete = "From: $email2\n";
$tete .= "Content-Type: text/html; charset=utf-8";
$t = "<html><body bgcolor=\"$email_bgcolor\">";
$t .= "<font face=\"$email_police\" size=\"$email_size\" color=\"$email_color\"><CENTER><B>Bonjour $nom,</B></CENTER><br><br>";
$t .= "$nom2 vous invite à venir visiter le site :<br>";
$t .= "<A HREF=\"$url\"><font face=\"$email_police\" size=\"$email_size\" color=\"$email_color\">$url</font></A><br><br>";
$t .= "Voici le message qu'il vous a laissé :<br><br>";
$t .= "$body<br><br>";
$t .= "____________________________________</font><br>";
$t .= "<font face=\"$email_police_l\" size=\"$email_size_l\" color=\"$email_color_l\">Cette invitation a été envoyé par : $email2<br>";
$t .= "Si vous considérez ce mail comme du spam veuillez écrire à $webm_email</font><br>";
$t .= "</body></html>";
$sujet = "$nom2 vous recommande le site $nom_site";
$corps = $t;
mail($email, $sujet, $corps, $tete);
if ($email_envoi =="y")
{
mail("$webm_email", "Une recommandation Abracada a été envoyé", "Salut,\n
Une personne a recommandé Abracada :\n
de $email2 à $email\n
de $nom2 à $nom\n\n
Le message envoyé est : $body\n",
"from: $webm_email");
}
echo "<br><br><br><br><br><FONT SIZE=\"2\" COLOR=\"black\" face=\"verdana\"><CENTER>Votre message a été envoyé à :<br>$email<br><br>Merci beaucoup !<br>$prenom, webmaster de Abracada.<br><br><form><input type=button value=\"Fermer la fenêtre\" onClick=\"window.close();\" name=\"button\"></form>";
exit;
}
echo "<CENTER><FONT SIZE=\"$page_size_titre\" face=\"$page_police_titre\" COLOR=\"$page_color_titre\"><B>Recommander le site $nom_site";
?>
-------------------------------------------------------------------------------------------------
Merci
William