Probleme de débutant avec un forum !!!!!

mimolette17
Invité n'ayant pas de compte PHPfrance

23 janv. 2006, 18:15

SAlut à tous, je suis débutant et j'aimerais installer un forum sur mon site. j'ai telechargé un forum en théorie simple a installer.
J'ai transferé les fichiers sur mon serveur et executé le fichier index.php. J'ai suivi les instructions, rempli les champs demandés et ainsi créé mon forum sans connaissance en PHP.
Seulement, lorsque j'essaye de m'y connecter et d'y laisser un message, j'ai un liste d'erreurs : les voici :

Warning: main(configuration/informations.php3): failed to open stream: No such file or directory in d:\www\supercarsnancy.com\htdocs\forum\forum.php3 on line 35

Warning: main(): Failed opening 'configuration/informations.php3' for inclusion (include_path='.;c:\php\pear') in d:\www\supercarsnancy.com\htdocs\forum\forum.php3 on line 35

Forum


MOTEUR DE RECHERCHE




--------------------------------------------------------------------------------

[ Ecrire dans le forum ]

--------------------------------------------------------------------------------



Warning: mysql_connect(): Accès refusé pour l'utilisateur: 'ODBC@localhost' (mot de passe: NON) in d:\www\supercarsnancy.com\htdocs\forum\forum.php3 on line 90

Warning: mysql_select_db(): Accès refusé pour l'utilisateur: 'ODBC@localhost' (mot de passe: NON) in d:\www\supercarsnancy.com\htdocs\forum\forum.php3 on line 91

Warning: mysql_select_db(): A link to the server could not be established in d:\www\supercarsnancy.com\htdocs\forum\forum.php3 on line 91

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in d:\www\supercarsnancy.com\htdocs\forum\forum.php3 on line 103

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\www\supercarsnancy.com\htdocs\forum\forum.php3 on line 104

Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in d:\www\supercarsnancy.com\htdocs\forum\forum.php3 on line 127

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\www\supercarsnancy.com\htdocs\forum\forum.php3 on line 130



Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in d:\www\supercarsnancy.com\htdocs\forum\forum.php3 on line 164

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in d:\www\supercarsnancy.com\htdocs\forum\forum.php3 on line 165



Je n'arrive pas a savoir d'ou viennent ces problemes !!! s'il vous plait aidez moi !! j'aimerais vraiment ne pas avoir a passer par un autre site pour pouvoir avoir un forum.

PS : j'ai le meme genre de messages lorsque je tente de creer un livre d'or !!

Merci d'avance !!

Mammouth du PHP | 568 Messages

23 janv. 2006, 18:29

Bin y a un soucis de connection à la base de données... Mais je pense qu'il est du au fait qu'il ne trouve pas le fichier informations.php3 qui doit certainemetn servir de script permettant de connecter ton site à ta base de données.

Tu dois certainement avoir un paramètres quelques parts pour donner le chemin d'accès à informations.php3, il faut que tu lui donne le bon chemin...
Heddi s'est remis à développer pour lui même !
Martina Hingis - Étoile du Tennis
Heddi v. 2007

mimolette17
Invité n'ayant pas de compte PHPfrance

23 janv. 2006, 18:32

ok merci je vais voir ce que je trouve !!!

mimolette17
Invité n'ayant pas de compte PHPfrance

23 janv. 2006, 18:44

J'ai fais ma petite vérif et maintenant je n'ai plus de messages d'erreur par contre , j'ai beau faire des test d'ecriture dans le forum, aucun des messages n'apparait...

http://www.supercarsnancy.com/a-forum/f ... ction=lire

vous pouvez m'aider ?

Mammouth du PHP | 568 Messages

23 janv. 2006, 18:49

En effet !

Que te dis ta base de données ? Les enregistrements sont-ils sauvegardé réellement ?
Heddi s'est remis à développer pour lui même !
Martina Hingis - Étoile du Tennis
Heddi v. 2007

mimolette17
Invité n'ayant pas de compte PHPfrance

23 janv. 2006, 19:02

Comme je l'ai dit je débute... :oops: comment savoir ce que dit ma base de donnée ? faut il que je regarde dans Mysql ou php admin ?

Mammouth du PHP | 568 Messages

23 janv. 2006, 19:12

Pardon... Oui !

Je ne sais pas comment marche le forum que tu as intégré, mais je supose qu'il a une base de données. Tu as du exécuter un fichier .sql dans phpmyadmin a un moment.

Si oui, retourne dans php my admin, et regarde si tu as des tables prisent avec les test que tu as fait...

C'est dur de t'aider comme ça ;)
Heddi s'est remis à développer pour lui même !
Martina Hingis - Étoile du Tennis
Heddi v. 2007

mimolette17
Invité n'ayant pas de compte PHPfrance

23 janv. 2006, 19:20

Image

voilà un screenshot de my php admin

Eléphant du PHP | 440 Messages

23 janv. 2006, 19:26

Vu la photo , les données ne s enregistre pas (oui le bouton "Afficher" est grisé lol)

As tu bien entré tes infos dans le fichier de configuration ? (normalement oui car sinon tu aurais un message d erreur)

travailler a l aveugle sans le script c est dur ! :cry:
C'est en faisant des erreurs et en osant demander de l'aide qu'on apprend ! Il n'est pas ridicule de ne pas savoir !

mimolette17
Invité n'ayant pas de compte PHPfrance

23 janv. 2006, 19:29

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;


}

?>

Mammouth du PHP | 568 Messages

23 janv. 2006, 20:50

C'est assez louche... Tu n'as rien modifié ?

Sinon, je suis pas convaincu par ce script qui utilise des variable nom défini (comme $table, qui est sencé contenir le nom de la table sur laquelle tu travaille...)...

Essaye en remplaçant :
$NomTable = "Table";
par
$Table="Forum";
Heddi s'est remis à développer pour lui même !
Martina Hingis - Étoile du Tennis
Heddi v. 2007

Invité
Invité n'ayant pas de compte PHPfrance

23 janv. 2006, 21:00

Je viens de changer par forum mais toujours rien a faire. je me demande si je ne vais pas essayer completement un autre forum..

Mammouth du PHP | 568 Messages

26 janv. 2006, 10:38

Pardon de ne pas avoir répondu plus tôt... où en es tu ?
Heddi s'est remis à développer pour lui même !
Martina Hingis - Étoile du Tennis
Heddi v. 2007