$host="localhost";
$user="gta";
$pass="pirate!!";
$bdd="gta";
$table="forumnozelig";
$parpage=20;
$nomforum="Forum des participants à la no-zelig"; $sendmailto="gta-nozelig@lautre.net"; $forumpassword="pirate!!!";
$self="http://gta.lautre.net/nozelig/index.php3"; $envoimail="oui";
$fige="non";
# Partie configuration aspect graphique
# -------------------------------------
$col1="#FFFFEE"; // Couleur fond 1
$col2="#FFFFD5"; // Couleur fond 2
$col_head="#993300"; // Couleur fond table en-tête (Sujet, exp., date, rép)
$col_msg="#FFFFEE"; // Couleur fond du formulaire Envoyer un message
$tail_table="90%"; // Largeur des tables
$tail_msg="400"; // Largeur table "Envoyer un message"
$align1="center"; // Alignement horizontal des tables ("center" ou "normal")
$align2="center"; // Al. hor. de la table "Envoyer un message"
$colback="#C9C9C9";
$nlink="#993300"; // Couleur liens
$vlink="#993300"; // Couleur liens visités
$alink="#993300"; // Couleur liens actifs
$bgcolor="#FFFFFF"; // Couleur de fond de la page
# Bas de page pour les messages envoyés sur votre e-mail
# ------------------------------------------------------
$footer="
_________________________________________
Ce message provient du forum des membres de L\'Autre qui ont participé à la No-Zelig 2002";
# Fin de la partie configuration
# ==============================
if ($adminin) {
if ($passit == $forumpassword) {
SetCookie( "passforum", "$passit",time()+7200);
$passforum = $passit;
}
else {
echo "Mauvais mot de passe";
}
}
if ($QUERY_STRING=="adminoff") {
SetCookie( "passforum", "rien",time()+7200);
}
# Début de la section "Introduction" personnalisable
# ================================================== ?>
echo "$nomforum"; ?>
echo "";
/* Ci-dessous est le titre du forum et son texte de présentation. */ ?>
>
|
Bienvenue sur le forum
des membres de L'Autre
intéressés par la No-Zelig 2002 |
# Fin de la zone Personnalisable
# ==============================
// Section administration
if ($QUERY_STRING == "admin") {
?>
exit;
}
// Section création table
if ($QUERY_STRING == creation) {
$lien = mysql_connect("$host", "$user", "$pass");
mysql_select_db("$bdd",$lien);
$requete="CREATE TABLE $table (id int auto_increment primary key,
nom char(20), email char(40), sujet char(60),texte text, dat date,
premier int,hits int, tempo timestamp,ip char(16))";
$res_requete = mysql_query($requete,$lien);
mysql_close();
}
if ($delete) {
if ($passforum == $forumpassword) {
$i=0;
$lien = mysql_connect("$host", "$user", "$pass");
mysql_select_db("$bdd",$lien);
while ( $i < count($delete)) {
$query = "delete from $table where id = $delete[$i]";
$res = mysql_query($query,$lien);
$i++;
}
}
}
if ($postage) {
$date = date("Y-m-d");
$lien = mysql_connect("$host", "$user", "$pass");
mysql_select_db("$bdd",$lien);
if (! $premier){
$premier = 0;
} else {
$query = "UPDATE $table set hits = hits + 1 where id = $premier";
$result = mysql_query($query,$lien);
}
$ch_sujet = addslashes($cdsujet);
$ch_texte = addslashes($cdtxt);
$ch_nom = addslashes($cdnom);
$ch_mail = addslashes($cdmail);
// Si il n'y a rien dans le pseudo, le mail, le sujet et/ou dans le texte, alors on affiche un msg d'erreur.
if ($ch_nom=="")
{echo("Erreur. Veuillez entrer votre pseudo.");
exit;}
if ($ch_mail=="")
{echo("Erreur. Veuillez entrer votre email.");
exit;}
if ($ch_sujet=="")
{echo("Erreur. Veuillez entrer un sujet.");
exit;}
if ($ch_texte=="")
{echo("Erreur. Veuillez entrer un texte.");
exit;}
$query = "INSERT INTO $table (id,nom,email,sujet,texte,dat,premier,hits,ip) VALUES (0,'$ch_nom','$cdmail','$ch_sujet','$ch_texte','$date',$premier,0,'$REMOTE_ADDR')";
$result = mysql_query($query,$lien);
mysql_close();
// Si envoimail est égal à Oui, alors on envoi un e-mail pour chaque message posté.
if ($envoimail == "oui") {
if ($sendmailto) {
$sendsubj = "[" . substr($nomforum,0,10) . "]" . $ch_sujet;
mail($sendmailto,$sendsubj,$ch_texte.$footer,"From: ".$ch_nom." <".$ch_mail.">");
}
}
}
if ($lecture) {
$id= MYSQL_CONNECT($host,$user,$pass);
mysql_select_db("$bdd");
$query = "SELECT * FROM $table where id = $lecture";
$result = mysql_query($query,$id);
$lignes = mysql_num_rows($result);
if ($passforum == $forumpassword) {
echo "