voilà le script du fichier php qui sert d'index au forum
<?
// Fonction fin de page
function MyAddSlashes($chaine ) {
return( get_magic_quotes_gpc() == 1 ?
$chaine :
AddSlashes($chaine) );
$Test_yes = "1";
}
function MyStripSlashes($chaine) {
return( get_magic_quotes_gpc() == 1 ?
StripSlashes($chaine) :
$chaine );
}
function MyStripSlashes_2($chaine) {
return( get_magic_quotes_runtime() == 1 ?
StripSlashes($chaine) :
$chaine );
}
function fin()
{
echo "
<br><br>
<b><center><a href=\"
http://www.phplive.com\" target=\"_blank\">Copyright PHPlive.com</a></center></b>
";
exit();
}
// -------------------------------------------------------------------
// Debut de la page
// -------------------------------------------------------------------
include("configuration/informations.php3");
$Utilisateur = "$Login";
$Pass = "$Pass_mysql";
$Hote = "$Hote";
$NomBase = "$Base";
$NomTable = "Table";
print("<center><font color='red' face='Verdana' size='4'><b>Forum</b></font></center>");
print("<br>");
?>
<script language='javascript'>
function openWinSmiley(winurl) {
popupWin = window.open(winurl,'new_page','width=400,height=400,')
}
</script>
<?
echo "
<center><b>MOTEUR DE RECHERCHE</b><br>
<form action='forum.php3' method='post'>
<input type='hidden' name='action' value='recherche'>
<input type='text' name='mots_debut' size='16'><br>
<input type='submit' value='- Rechercher -'></center>
</form>
<hr width='70%'>
";
function affiche_sous_msg($argMessagesFils,$argMessageId)
{
if($aryMessages = $argMessagesFils[$argMessageId])
{
echo "<ul>";
while(list(,$aryMessage) = each($aryMessages))
{
//echo "<li>$aryMessage[Sujet]";
echo "<li><b><a href='forum.php3?action=lire_msg_enfant&id_msg=$aryMessage[ID]'>$aryMessage[Sujet]</a></b>, $aryMessage[Nom]";
affiche_sous_msg($argMessagesFils,$aryMessage[ID]);
}
echo "</ul>";
}
}
switch($action)
{
case"lire":
// Début du script pour lire le forum
print("<center><a href='forum.php3?action=ecrire'><b>[ Ecrire dans le forum ]</b></a></center>");
print("<center><hr width='70%'></center><br>");
$mysql_link = mysql_connect($Hote, $Utilisateur, $Pass);
mysql_select_db($NomBase);
if(empty($page))
{
$page = "1";
}
$Nb_msg_page = "20";
$Debut = (($page * $Nb_msg_page) - ($Nb_msg_page));
$Query = "SELECT * FROM $Table WHERE Reponse='0' ORDER BY ID DESC LIMIT $Debut,$Nb_msg_page ";
$aryResultatRequete = mysql_query($Query, $mysql_link);
while($aryMessage = mysql_fetch_array($aryResultatRequete))
{
$id = $aryMessage[0];
$id_parent = $aryMessage[1];
$Nom = $aryMessage[2];
$Prenom = $aryMessageow[3];
$Mail = $aryMessage[4];
$Sujet = $aryMessage[5];
$Message = $aryMessage[6];
$Reponse = $aryMessage[7];
$Temps = $aryMessage[8];
$Nom = MyStripSlashes_2($Nom);
$Prenom = MyStripSlashes_2($Prenom);
$Mail = MyStripSlashes_2($Mail);
$Sujet = MyStripSlashes_2($Sujet);
$Message = MyStripSlashes_2($Message);
$aryMessagesSujets[] = $aryMessage;
}
$Query = "SELECT * FROM $Table WHERE Reponse='1' ";
$aryResultatRequete = mysql_query($Query, $mysql_link);
while($aryMessage = mysql_fetch_array($aryResultatRequete))
{
$id = $aryMessage[0];
$id_parent = $aryMessage[1];
$Nom = $aryMessage[2];
$Prenom = $aryMessageow[3];
$Mail = $aryMessage[4];
$Sujet = $aryMessage[5];
$Message = $aryMessage[6];
$Reponse = $aryMessage[7];
$Temps = $aryMessage[8];
$Nom = MyStripSlashes_2($Nom);
$Prenom = MyStripSlashes_2($Prenom);
$Mail = MyStripSlashes_2($Mail);
$Sujet = MyStripSlashes_2($Sujet);
$Message = MyStripSlashes_2($Message);
$aryMessagesFils[$id_parent][] = $aryMessage;
}
echo "<br>";
echo "<ul>";
while(@list(,$arySujet) = each($aryMessagesSujets))
{
echo "<br>";
echo "<li><b><a href='forum.php3?action=lire_message&id_msg=$arySujet[ID]'>$arySujet[Sujet]</a></b>, $arySujet[Nom]";
affiche_sous_msg($aryMessagesFils,$arySujet[ID]);
}
echo "</ul>";
$sql = "SELECT * FROM $Table ";
$result = mysql_query($sql, $mysql_link);
$Nb_enr_t = mysql_num_rows($result);
echo "<div align='center'>";
if ($Nb_enr_t > $Nb_msg_page)
{
$Nb_page = ceil($Nb_enr_t / $Nb_msg_page);
if ($page != "1")
{
echo "
<b><a href='forum.php3?action=lire'><img src='images/prec_b.gif' border='0'><img src='images/prec_b.gif' border='0'> Debut</a> -
<b><a href='forum.php3?action=lire&page=".($page-1)."'><img src='images/prec_b.gif' border='0'> Précédent</a>
";
}
echo "<b>|</b>";
if ($Nb_page >= $page)
{
if ($Nb_page != $page)
{
echo "
<b> <a href='forum.php3?action=lire&page=".($page+1)."'> Suivant <img src='images/suiv_b.gif' border='0'></a> -
<b><a href='forum.php3?action=lire&page=$Nb_page'> Fin <img src='images/suiv_b.gif' border='0'><img src='images/suiv_b.gif' border='0'></a>
";
}
}
}
// Fin du script pour lire le forum
fin();
break;
case"recherche":
// Début du script pour lire le forum
print("<center><a href='forum.php3?action=ecrire'><b>[ Ecrire dans le forum ]</b></a> <a href='forum.php3?action=lire'><b>[ Lire le forum ]</b></a></center>");
print("<center><hr width='70%'></center><br>");
$mysql_link = mysql_connect($Hote, $Utilisateur, $Pass);
mysql_select_db($NomBase);
// Traitement de la chaine
$mots = str_replace('+', ' ', trim($motclef));
$mots = str_replace('\'', ' ', $mots_debut);
$mots = str_replace(',', ' ', $mots_debut);
$mots = str_replace(':', ' ', $mots_debut);
$tab = explode(' ' , $mots);
$nb_m = count($tab);
$sql = "SELECT * FROM $Table WHERE Message LIKE '%$tab[0]%' ";
$sql2 = "SELECT * FROM $Table WHERE Message LIKE '%$tab[0]%' ";
for($i = 1; $i < $nb_m; $i++)
{
$sql .= "OR Message LIKE '%$tab[$i]%' ";
$sql2 .= "OR Message LIKE '%$tab[$i]%' ";
}
if(empty($page))
{
$page = "1";
}
$Nb_msg_page = "20";
$Debut = (($page * $Nb_msg_page) - ($Nb_msg_page));
$sql .= "ORDER BY ID DESC LIMIT $Debut,$Nb_msg_page";
$aryResultatRequete = mysql_query("$sql", $mysql_link);
while($aryMessage = mysql_fetch_array($aryResultatRequete))
{
$id = $aryMessage[0];
$id_parent = $aryMessage[1];
$Nom = $aryMessage[2];
$Prenom = $aryMessageow[3];
$Mail = $aryMessage[4];
$Sujet = $aryMessage[5];
$Message = $aryMessage[6];
$Reponse = $aryMessage[7];
$Temps = $aryMessage[8];
$Nom = MyStripSlashes_2($Nom);
$Prenom = MyStripSlashes_2($Prenom);
$Mail = MyStripSlashes_2($Mail);
$Sujet = MyStripSlashes_2($Sujet);
$Message = MyStripSlashes_2($Message);
$aryMessagesSujets[] = $aryMessage;
}
$Query = "SELECT * FROM $Table WHERE Reponse='1' ";
$aryResultatRequete = mysql_query($Query, $mysql_link);
while($aryMessage = mysql_fetch_array($aryResultatRequete))
{
$id = $aryMessage[0];
$id_parent = $aryMessage[1];
$Nom = $aryMessage[2];
$Prenom = $aryMessageow[3];
$Mail = $aryMessage[4];
$Sujet = $aryMessage[5];
$Message = $aryMessage[6];
$Reponse = $aryMessage[7];
$Temps = $aryMessage[8];
$Nom = MyStripSlashes_2($Nom);
$Prenom = MyStripSlashes_2($Prenom);
$Mail = MyStripSlashes_2($Mail);
$Sujet = MyStripSlashes_2($Sujet);
$Message = MyStripSlashes_2($Message);
$aryMessagesFils[$id_parent][] = $aryMessage;
}
echo "<br>";
echo "<ul>";
while(@list(,$arySujet) = each($aryMessagesSujets))
{
echo "<br>";
echo "<li><b><a href='forum.php3?action=lire_message&id_msg=$arySujet[ID]'>$arySujet[Sujet]</a></b>, $arySujet[Nom]";
affiche_sous_msg($aryMessagesFils,$arySujet[ID]);
}
echo "</ul>";
$result = mysql_query("$sql2", $mysql_link);
$Nb_enr_t = mysql_num_rows($result);
echo "<div align='center'>";
if ($Nb_enr_t > $Nb_msg_page)
{
$Nb_page = ceil($Nb_enr_t / $Nb_msg_page);
if ($page != "1")
{
echo "
<b><a href='forum.php3&mots=$mots_debut?action=recherche'><img src='images/prec_b.gif' border='0'><img src='images/prec_b.gif' border='0'> Debut</a> -
<b><a href='forum.php3&mots=$mots_debut?action=recherche&page=".($page-1)."'><img src='images/prec_b.gif' border='0'> Précédent</a>
";
}
echo "<b>|</b>";
if ($Nb_page >= $page)
{
if ($Nb_page != $page)
{
echo "
<b> <a href='forum.php3&mots=$mots_debut?action=recherche&page=".($page+1)."'> Suivant <img src='images/suiv_b.gif' border='0'></a> -
<b><a href='forum.php3&mots=$mots_debut?action=recherche&page=$Nb_page'> Fin <img src='images/suiv_b.gif' border='0'><img src='images/suiv_b.gif' border='0'></a>
";
}
}
}
// Fin du script pour lire le forum
fin();
break;
case"lire_message":
// Début du script pour lire un message précis
// Connexion à la base de donnée du forum
// Déclaration des variables de connexion à la base de donnée
// Connexion à la base de donnée
$mysql_link = mysql_connect($Hote, $Utilisateur, $Pass);
mysql_select_db($NomBase);
$Query = "SELECT * FROM $Table WHERE ID=$id_msg ";
$mysql_result = mysql_query($Query, $mysql_link);
while($row = mysql_fetch_row($mysql_result))
{
$Id = $row[0];
$Numero = $row[1];
$Nom = $row[2];
$Prenom = $row[3];
$Mail = $row[4];
$Sujet = $row[5];
$Message = $row[6];
$Reponse = $row[7];
$Temps = $row[8];
$Nom = MyStripSlashes_2($Nom);
$Prenom = MyStripSlashes_2($Prenom);
$Mail = MyStripSlashes_2($Mail);
$Sujet = MyStripSlashes_2($Sujet);
$Message = MyStripSlashes_2($Message);
}
print("<center><a href='forum.php3?action=ecrire_msg&id_msg=$id_msg'><b>[ Répondre ]</b></a><a href='forum.php3?action=ecrire'><b> [ Ecrire dans le forum ]</b></a> <a href='forum.php3?action=lire'><b> [ Lire le forum ]</b></a></center>");
print("<center><hr width='70%'></center><br>");
print("<b>Pseudo : </b>$Nom<br>");
print("<b>Mail : </b><a href='mailto:$Mail'>$Mail</a><br>");
print("<b>Sujet : </b>$Sujet<br>");
print("<b>Déposé le : </b>$Temps<br>");
print("$Message<br>");
print("<center><b><font size='3'><a href='forum.php3?action=ecrire_msg&id_msg=$id_msg'>Répondre</a><font></b></center>");
// Fin du script pour lire un message précis
mysql_close($mysql_link);
fin();
break;
case"ecrire":
// Début du script pour écrire un nouveau message
// Formulaire
print("<br><center><a href='forum.php3?action=ecrire'><b>[ Ecrire dans le forum ]</b></a> <a href='forum.php3?action=lire'><b>[ Lire le forum ]</b></a></center><br><center><hr width=70%></center>");
$Today = date("l F d");
echo "<br>
Nous vous offrons la possibilité de mettre 19 smileys différents ! Pour voir le code à rajouter pour chaque smiley cliquez sur le lien ci-dessous :<br>
<a href='#' Onclick='openWinSmiley(\"smileys.html\")'><b>Les codes pour les smileys</b></a><br><br>
Vous pouvez aussi mettre du texte en gras, souligné, barré, italique. Pour cela il ne faut pas utiliser le code HTML mais :<br>
<b>
Votre texte : Texte en gras<br>
Votre texte : Texte en italique<br>
Votre texte : Texte souligné<br>
[S]Votre texte[/S] : Texte barré<br>
</b>
Attention :
doit être écrit de cette manière et non pas !<br><br>
Pour les URL :<br>
<b>Il vous suffit de taper l'url avec les http:// ou ftp:// ou https:// et l'url sera cliclable par la suite.</b>
";
echo "<form action=\"forum.php3\" method='post'>";
echo "<table width='100%' border='0'>";
echo "<tr>";
echo "<td>";
echo "<input type='hidden' name='action' value='ecrire_go'>";
echo "<input type='hidden' name='FToday' value='$Today'>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "Pseudo :";
echo "</td>";
echo "<td>";
echo " <input type='text' name='FNom' size='20'><br>";
echo "</td>";
echo "<tr>";
echo "<td>";
echo "E-Mail : ";
echo "</td>";
echo "<td>";
echo "<input type='text' name='FMail' size='50'><br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "Sujet : ";
echo "</td>";
echo "<td>";
echo "<input type='text' name='FSujet' size='50'><br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "Message : ";
echo "</td>";
echo "<td>";
echo "<textarea name='FMessage' cols='50' rows='7'></textarea>";
echo "</td>";
echo "</tr>";
echo "<br>";
echo "</table>";
echo "<center><input type='submit' value='Envoyer'></center>";
echo "</form>";
// Fin du script pour écrire un nouveau message
fin();
break;
case"ecrire_msg":
// Connexion à la base de donnée
$mysql_link = mysql_connect($Hote, $Utilisateur, $Pass);
mysql_select_db($NomBase);
$Query = "SELECT * FROM $Table WHERE ID=$id_msg ";
$mysql_result = mysql_query($Query, $mysql_link);
while($row = mysql_fetch_row($mysql_result))
{
$Id = $row[0];
$Numero = $row[1];
$Nom = $row[2];
$Prenom = $row[3];
$Mail = $row[4];
$Sujet = $row[5];
$Message = $row[6];
$Reponse = $row[7];
$Temps = $row[8];
}
$Sujet = MyStripSlashes_2($Sujet);
// Formulaire
print("<br><center><a href='forum.php3?action=ecrire'><b>[ Ecrire dans le forum ]</b></a> <a href='forum.php3?action=lire'><b>[ Lire le forum ]</b></a></center><br><center><hr width=70%></center>");
$Today = date("l F d");
echo "<br>
Nous vous offrons la possibilité de mettre 19 smileys différents ! Pour voir le code à rajouter pour chaque smiley cliquez sur le lien ci-dessous :<br>
<a href='#' Onclick='openWinSmiley(\"smileys.html\")'><b>Les codes pour les smileys</b></a><br><br>
Vous pouvez aussi mettre du texte en gras, souligné, barré, italique. Pour cela il ne faut pas utiliser le code HTML mais :<br>
<b>
Votre texte : Texte en gras<br>
Votre texte : Texte en italique<br>
Votre texte : Texte souligné<br>
[S]Votre texte[/S] : Texte barré<br>
</b>
Attention : doit être écrit de cette manière et non pas !<br><br>
Pour les URL :<br>
<b>Il vous suffit de taper l'url avec les http:// ou ftp:// ou https:// et l'url sera cliclable par la suite.</b>
";
echo "<form action=\"forum.php3\" method='post'>";
echo "<table width='100%' border='0'>";
echo "<tr>";
echo "<td>";
echo "<input type='hidden' name='action' value='ecrire_go_enfant'>";
echo "<input type='hidden' name='FToday' value='$Today'>";
echo "<input type='hidden' name='id_msg' value='$id_msg'>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "Pseudo :";
echo "</td>";
echo "<td>";
echo " <input type='text' name='FNom' size='20'><br>";
echo "</td>";
echo "<tr>";
echo "<td>";
echo "E-Mail : ";
echo "</td>";
echo "<td>";
echo "<input type='text' name='FMail' size='50'><br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "Sujet : ";
echo "</td>";
echo "<td>";
echo "<input type='text' name='FSujet' size='50' value='Re : $Sujet'><br>";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td>";
echo "Message : ";
echo "</td>";
echo "<td>";
echo "<textarea name='FMessage' cols='50' rows='7'></textarea>";
echo "</td>";
echo "</tr>";
echo "<br>";
echo "</table>";
echo "<center><input type='submit' value='Envoyer'></center>";
echo "</form>";
//Fin du script pour répondre à un message
mysql_close($mysql_link);
fin();
break;
case"lire_msg_enfant":
$mysql_link = mysql_connect($Hote, $Utilisateur, $Pass);
mysql_select_db($NomBase);
$Querys = "SELECT * FROM $Table WHERE ID='$id_msg' ";
$mysql_results = mysql_query($Querys, $mysql_link);
while($row = mysql_fetch_row($mysql_results))
{
$Id_rep = $row[0];
$Numero_rep = $row[1];
$Nom_rep = $row[2];
$Prenom_rep = $row[3];
$Mail_rep = $row[4];
$Sujet_rep = $row[5];
$Message_rep = $row[6];
$Reponse_rep = $row[7];
$Temps_rep = $row[8];
$Query = "SELECT * FROM $Table WHERE ID='$Numero_rep' ";
$mysql_result = mysql_query($Query, $mysql_link);
while($row = mysql_fetch_row($mysql_result))
{
$Id = $row[0];
$Numero = $row[1];
$Nom = $row[2];
$Mail = $row[4];
$Sujet = $row[5];
$Message = $row[6];
$Reponse = $row[7];
$Temps = $row[8];
$Nom = MyStripSlashes($Nom);
$Mail = MyStripSlashes($Mail);
$Sujet = MyStripSlashes($Sujet);
$Message = MyStripSlashes($Message);
}
print("<center><a href='forum.php3?action=ecrire_msg&id_msg=$Id_rep'><b>[ Donner une autre réponse ]</b></a> <a href='forum.php3?action=ecrire'><b>[ Ecrire dans le forum ]</b></a> <a href='forum.php3?action=lire'><b>[ Lire le forum ]</b></a></center>");
print("<center><hr width='70%'></center><br>");
print("<b><font color='red'>Réponse au message de $Nom ; Sujet : $Sujet<br><br></font></b>");
print("<b>Pseudo : </b>$Nom_rep<br>");
print("<b>Mail : </b><a href='mailto:$Mail_rep'>$Mail_rep</a><br>");
print("<b>Sujet : </b>$Sujet_rep<br>");
print("<b>Déposé le : </b>$Temps_rep<br>");
print("$Message_rep<br>");
print("<center><hr width=80%></center><br>");
}
//Fin du script pour répondre à un message
mysql_close($mysql_link);
fin();
break;
case"ecrire_go":
$FNom = MyAddSlashes($FNom);
$FMail = MyAddSlashes($FMail);
$FSujet = MyAddSlashes($FSujet);
$FMessage = MyAddSlashes($FMessage);
if($FNom == "" || $FMail == "" || $FSujet == "" || $FMessage == "")
{
print("<center><a href='forum.php3?action=ecrire'><b>[ Ecrire dans le forum ]</b></a> <a href='forum.php3?action=lire'><b>[ Lire le forum ]</b></a></center><br><center><hr width=70%></center>");
echo "<b>Erreur !<br>- Tous les champs doivent être remplis.</b>";
fin();
}
$FMessage = ereg_replace("<", "<", $FMessage);
$FMessage = ereg_replace(">", ">", $FMessage);
$FMessage = nl2br($FMessage);
$FMessage = str_replace("[:)]", "<img src=images/smile.gif border=0>", $FMessage);
$FMessage = str_replace("[:D]", "<img src=images/smile_big.gif border=0>", $FMessage);
$FMessage = str_replace("[8D]", "<img src=images/smile_cool.gif border=0>", $FMessage);
$FMessage = str_replace("[:I]", "<img src=images/smile_blush.gif border=0>", $FMessage);
$FMessage = str_replace("[:P]", "<img src=images/smile_tongue.gif border=0>", $FMessage);
$FMessage = str_replace("[}:)]", "<img src=images/smile_evil.gif border=0>", $FMessage);
$FMessage = str_replace("[;)]", "<img src=images/smile_wink.gif border=0>", $FMessage);
$FMessage = str_replace("[:o)]", "<img src=images/smile_clown.gif border=0>", $FMessage);
$FMessage = str_replace("[B)]", "<img src=images/smile_blackeye.gif border=0>", $FMessage);
$FMessage = str_replace("[:(]", "<img src=images/smile_sad.gif border=0>", $FMessage);
$FMessage = str_replace("[8)]", "<img src=images/smile_shy.gif border=0>", $FMessage);
$FMessage = str_replace("[:O]", "<img src=images/smile_shock.gif border=0>", $FMessage);
$FMessage = str_replace("[:(!]", "<img src=images/smile_angry.gif border=0>", $FMessage);
$FMessage = str_replace("[xx(]", "<img src=images/smile_dead.gif border=0>", $FMessage);
$FMessage = str_replace("[|)]", "<img src=images/smile_sleepy.gif border=0>", $FMessage);
$FMessage = str_replace("[:X]", "<img src=images/smile_kisses.gif border=0>", $FMessage);
$FMessage = str_replace("[^]", "<img src=images/smile_approve.gif border=0>", $FMessage);
$FMessage = str_replace("[V]", "<img src=images/smile_dissapprove.gif border=0>", $FMessage);
$FMessage = str_replace("[?]", "<img src=images/smile_question.gif border=0>", $FMessage);
$FMessage = str_replace("", "<b>", $FMessage);
$FMessage = str_replace("", "</b>", $FMessage);
$FMessage = str_replace("", "<u>", $FMessage);
$FMessage = str_replace("", "</u>", $FMessage);
$FMessage = str_replace("", "<i>", $FMessage);
$FMessage = str_replace("", "</i>", $FMessage);
$FMessage = str_replace("[S]", "<s>", $FMessage);
$FMessage = str_replace("[/S]", "</s>", $FMessage);
$FMessage = eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])",
"<A HREF=\"\\1://\\2\\3\" TARGET=\"_blank\">\\1://\\2\\3</A>",$FMessage);
$mysql_link = mysql_connect($Hote, $Utilisateur, $Pass);
mysql_select_db($NomBase);
$Query = "INSERT INTO $Table (Nom, Prenom, Mail, Sujet, Message, Reponse, Temps) VALUES ('$FNom', 'arnaud', '$FMail', '$FSujet', '$FMessage', '0', Now()) ";
$mysql_result = mysql_query($Query, $mysql_link);
print("<center><a href='forum.php3?action=ecrire'><b>[ Ecrire dans le forum ]</b></a> <a href='forum.php3?action=lire'><b>[ Lire le forum ]</b></a></center><br><center><hr width=70%></center>");
print("<br>Nous avons bien enregistré votre message !");
//Fin du script pour répondre à un message
mysql_close($mysql_link);
fin();
break;
case"ecrire_go_enfant":
function stripCommas(&$inputString)
{
$inputString = ereg_replace("'", "\'", $inputString);
}
$FNom = MyAddSlashes($FNom);
$FMail = MyAddSlashes($FMail);
$FSujet = MyAddSlashes($FSujet);
$FMessage = MyAddSlashes($FMessage);
if($FNom == "" || $FMail == "" || $FSujet == "" || $FMessage == "")
{
print("<center><a href='forum.php3?action=ecrire'><b>[ Ecrire dans le forum ]</b></a> <a href='forum.php3?action=lire'><b>[ Lire le forum ]</b></a></center><br><center><hr width=70%></center>");
echo "<b>Erreur !<br>- Tous les champs doivent être remplis.</b>";
fin();
}
$FMessage = ereg_replace("<", "<", $FMessage);
$FMessage = ereg_replace(">", ">", $FMessage);
$FMessage = nl2br($FMessage);
$FMessage = str_replace("[:)]", "<img src=images/smile.gif border=0>", $FMessage);
$FMessage = str_replace("[:D]", "<img src=images/smile_big.gif border=0>", $FMessage);
$FMessage = str_replace("[8D]", "<img src=images/smile_cool.gif border=0>", $FMessage);
$FMessage = str_replace("[:I]", "<img src=images/smile_blush.gif border=0>", $FMessage);
$FMessage = str_replace("[:P]", "<img src=images/smile_tongue.gif border=0>", $FMessage);
$FMessage = str_replace("[}:)]", "<img src=images/smile_evil.gif border=0>", $FMessage);
$FMessage = str_replace("[;)]", "<img src=images/smile_wink.gif border=0>", $FMessage);
$FMessage = str_replace("[:o)]", "<img src=images/smile_clown.gif border=0>", $FMessage);
$FMessage = str_replace("[B)]", "<img src=images/smile_blackeye.gif border=0>", $FMessage);
$FMessage = str_replace("[:(]", "<img src=images/smile_sad.gif border=0>", $FMessage);
$FMessage = str_replace("[8)]", "<img src=images/smile_shy.gif border=0>", $FMessage);
$FMessage = str_replace("[:O]", "<img src=images/smile_shock.gif border=0>", $FMessage);
$FMessage = str_replace("[:(!]", "<img src=images/smile_angry.gif border=0>", $FMessage);
$FMessage = str_replace("[xx(]", "<img src=images/smile_dead.gif border=0>", $FMessage);
$FMessage = str_replace("[|)]", "<img src=images/smile_sleepy.gif border=0>", $FMessage);
$FMessage = str_replace("[:X]", "<img src=images/smile_kisses.gif border=0>", $FMessage);
$FMessage = str_replace("[^]", "<img src=images/smile_approve.gif border=0>", $FMessage);
$FMessage = str_replace("[V]", "<img src=images/smile_dissapprove.gif border=0>", $FMessage);
$FMessage = str_replace("[?]", "<img src=images/smile_question.gif border=0>", $FMessage);
$FMessage = str_replace("", "<b>", $FMessage);
$FMessage = str_replace("", "</b>", $FMessage);
$FMessage = str_replace("", "<u>", $FMessage);
$FMessage = str_replace("", "</u>", $FMessage);
$FMessage = str_replace("", "<i>", $FMessage);
$FMessage = str_replace("", "</i>", $FMessage);
$FMessage = str_replace("[S]", "<s>", $FMessage);
$FMessage = str_replace("[/S]", "</s>", $FMessage);
$FMessage = eregi_replace("([[:alnum:]]+)://([^[:space:]]*)([[:alnum:]#?/&=])",
"<A HREF=\"\\1://\\2\\3\" TARGET=\"_blank\">\\1://\\2\\3</A>",$FMessage);
// Connexion à la base de donnée
$mysql_link = mysql_connect($Hote, $Utilisateur, $Pass);
mysql_select_db($NomBase);
$Query = "INSERT INTO $Table (Numero, Nom, Prenom, Mail, Sujet, Message, Reponse, Temps) VALUES ('$id_msg', '$FNom', 'arnaud', '$FMail', '$FSujet', '$FMessage', '1', Now()) ";
$mysql_result = mysql_query($Query, $mysql_link);
print("<center><a href='forum.php3?action=ecrire'><b>[ Ecrire dans le forum ]</b></a> <a href='forum.php3?action=lire'><b>[ Lire le forum ]</b></a></center><br><center><hr width=70%></center>");
print("<br>Nous avons bien enregistré votre réponse !");
//Fin du script pour répondre à un message
mysql_close($mysql_link);
fin();
break;
}
?>