Ses derniers messages sur les forums
je ne sais si c'est le même problème dont on m'avait dit
je veux apprendre
merci tous marche maintenant
.bon un autre probleme avec ma page login.Apres l'inscription d'un membre quand je tente de me loger
il problème SQL qui ce pose:
le code
<?php
//session_start();
require_once('includes/config.php3');
$error=array();
$nomtrouv=array();
//include('config.inc.php');
if(isset($_POST['submit']))
{
if(!empty($_POST['pseudo']))
{
$pseudo=htmlspecialchars(trim($_POST['pseudo']));
}
else
{
$pseudo=false;
echo'<p class="error" style="color:Red">**** veuillez entrer votre pseudo svp<br>';
}
if(!empty($_POST['password']))
{
$mpd=sha1(htmlspecialchars(trim($_POST['password'])));
}
else
{
$mpd=false;
echo'<p class="error" style="color:Red">**** veuillez entrer votre password svp<br>';
}
if( $pseudo && $mpd)
{
require_once('includes/config.php3');
$sql=" SELECT count(*) FROM amc_member WHERE pseudo='$pseudo' and mpd='$mpd' ";
$req=@mysql_query($dbc,$sql) or die ('Problème:'.$sql.'<br>'.mysql_error());
if(@mysql_num_rows($req)== 1)
{
$_SESSION=mysql_fetch_array($req);
mysql_free_result($req);
mysql_close();
$url=BASE_URL.'membre.php3';
header('location:$url');
exit();
}
else
{
echo '<p class="error" style="color:Red">****email et le password ne correspondent pas ';
}
}
else
{
echo'<p class="error" style="color:Red">*****Entre encore Le vrai infos pour vous connecté a l\'espace membre<img src="./images/pfo.jpg">
<a href="pconnection.php3" onclick="histrory.back">retour</a> </p>';
}
mysql_close();
}
?>
et me pose cette
Problème: SELECT count(*) FROM amc_member WHERE pseudo='jinin' and mpd='d429e47610825abe2fde7d321edac42e7b62f316'
je veux apprendre
En fait dans mon script php je ne vois pas le code qui me pose problème
je veux apprendre
En fait je ne sais pas quoi mettre
je veux apprendre
excuse moi depuis ke je suis ce sur ce site je e c'est pas utiliser ton bbcode
parce qu'il n'y pas de partie html en vue de montrer où ce trouve l'erreur. stp je te présente toute mes excuses
NB: stp ajoute une partie html dans ton BB-code
je veux apprendre
Bon j'ai pu résoudre via des cookies
mais j'ai un problème
<HTML>
<HEAD>
<TITLE>flamme</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<link rel="stylesheet" type="text/css" href="style.css" media="all">
</HEAD>
<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0>
<!-- ImageReady Slices (flamme.psd) -->
<TABLE WIDTH=800 BORDER=0 CELLPADDING=0 CELLSPACING=0>
<TR>
<TD COLSPAN=13>
<IMG SRC="images/flamme_01.gif" WIDTH=800 HEIGHT=14 ALT=""></TD>
</TR>
<TR>
<TD ROWSPAN=10>
<IMG SRC="images/flamme_02.gif" WIDTH=89 HEIGHT=786 ALT=""></TD>
<TD COLSPAN=4>
<IMG SRC="images/logo.gif" WIDTH=151 HEIGHT=92 ALT=""></TD>
<TD COLSPAN=7>
<IMG SRC="images/part2.gif" WIDTH=450 HEIGHT=92 ALT=""></TD>
<TD ROWSPAN=10>
<IMG SRC="images/flamme_05.gif" WIDTH=110 HEIGHT=786 ALT=""></TD>
</TR>
<TR>
<TD>
<IMG SRC="images/flamme_06.gif" WIDTH=83 HEIGHT=24 ALT=""></TD>
<TD COLSPAN=4>
<IMG SRC="images/flamme_07.gif" WIDTH=116 HEIGHT=24 ALT=""></TD>
<TD COLSPAN=2>
<IMG SRC="images/flamme_08.gif" WIDTH=124 HEIGHT=24 ALT=""></TD>
<TD COLSPAN=2>
<IMG SRC="images/flamme_09.gif" WIDTH=124 HEIGHT=24 ALT=""></TD>
<TD COLSPAN=2>
<IMG SRC="images/flamme_10.gif" WIDTH=154 HEIGHT=24 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=2>
<IMG SRC="images/flamme_11.gif" WIDTH=88 HEIGHT=23 ALT=""></TD>
<TD COLSPAN=9 ROWSPAN=5>
<!--<IMG SRC="images/flamme_12.gif" WIDTH=513 HEIGHT=532 ALT="">-->
<table border="0" cellpadding="0" cellspacing="0">
<TR>
<td id="corps_site">
<form method="post" action="#" enctype="multipart/form-data">
<table cellspacing="2" border="0">
<tr>
<td bordercolor="#66CC00" style="background-color:#66CC00 " width="100%" class="title"><h4 style="color:#FFFFFF " align="center">Remplissez ce formulaire</h4></td></tr>
<tr><td colspan="2"><?php
//Cette fonction doit être appelée avant tout code html
session_start();
//On donne ensuite un titre à la page, puis on appelle notre fichier debut.php
$titre = "Inscription sur le site www.flamme.com";
include("../includes/debut.php");
include_once("../config.php");
//On évite qu'un membre déjà connecté se retrouve ici !
if (isset($_SESSION['pseudo']))
{
echo '<p>Désolé, mais vous ne pouvez pas accéder à cette page.</p>';
exit();
}
?></td></tr>
<TR>
<td><label for="pseudo">Pseudo</label></td>
<td><input type="text" name="membre_pseudo" size="30" maxlength="30"></td>
</TR>
<tr>
<td><label for="mot_de_passe">Mot de passe</label></td>
<td><input type="password" name="membre_mpd" maxlength="30" size="30"></td>
</tr>
<tr>
<td><label for="Confirm">Confirmation du mot de passe</label></td>
<td><input type="password" name="confirm" maxlength="30" size="30"></td>
</tr>
<tr>
<td><LABEL FOR="Email">Votre Email</LABEL></td>
<td><input type="text" name="membre_email" maxlength="30" size="30"></td>
</tr>
<tr>
<td><LABEL FOR="msn">Votre adresse Msn</LABEL></td>
<td><input type="text" name="membre_msn" maxlength="30" size="30"/></td>
</tr>
<tr>
<td><LABEL FOR="siteweb">Votre Siteweb</LABEL></td>
<td><input type="text" name="membre_siteweb" maxlength="30" size="30"/></td>
</tr>
<tr>
<td><LABEL FOR="Avatar">avatar</LABEL></td>
<td><input type="file" name="membre_avatar" id="avatar" />(Taille max : 10 ko)<br /></td>
</tr>
<tr>
<td><LABEL FOR="signature">Signature</LABEL></td>
<td><textarea cols="40" rows="4" name="membre_signature" id="signature">La signature est limitée à 200 caractères</textarea></td>
</tr>
<TR><td> </td>
<td align="right"><input type="submit" value="Inscription" name="inscription"></td></TR>
<tr>
<td></td>
<td><label>Se souvenir de moi</label><input type="checkbox" name="Souvenir">
</td>
</TR>
<tr><td colspan="2"><? session_start();
$titre="Inscription";
include("../includes/debut.php");
require_once("../config.php");
$pseudo_error1 = NULL;
$pseudo_error2 = NULL;
$mpd_error1 = NULL;
$mpd_error2= NULL;
$email_erreur1 = NULL;
$email_erreur2 = NULL;
$msn_erreur = NULL;
$signature_erreur = NULL;
$avatar_erreur = NULL;
$avatar_erreur1 = NULL;
$avatar_erreur2 = NULL;
$avatar_erreur3 = NULL;
$i=0;
$temps = time();
//$signature = mysql_escape_string($_POST['membre_signature'], ENT_QUOTES));
$pseudo = mysql_real_escape_string($_POST['membre_pseudo']);
$email = mysql_real_escape_string($_POST['membre_email']);
$msn = mysql_real_escape_string($_POST['membre_msn']);
$website = mysql_real_escape_string($_POST['membre_website']);
$localisation = mysql_real_escape_string($_POST['membre_localisation']);
$pass = md5($_POST['password']);
$confirm = md5($_POST['confirm']);
include_once('../config.php');
//Vérification du pseudo
$nombrepseudo = mysql_result(mysql_query('SELECT COUNT(*) FROM forum_membres WHERE membre_pseudo = "'.$pseudo.'"'), 0);
if($nombrepseudo != 0)
{
$pseudo_erreur1 = "Votre pseudo est déjà utilisé par un membre";
$i++;
}
if (strlen($pseudo) < 3 || strlen($pseudo) > 15)
{
$pseudo_erreur2 = "Votre pseudo est soit trop grand, soit trop petit";
$i++;
}
//Vérification du mdp
if ($pass != $confirm || empty($confirm) || empty($pass))
{
$mdp_erreur = "Votre mot de passe et votre confirmation diffèrent, ou sont vides";
$i++;
}
$nombremail = mysql_result(mysql_query('SELECT COUNT(*) FROM forum_membres WHERE membre_email = "'.$email.'"'), 0);
if ($nombremail != 0)
{
$email_erreur1 = "Votre adresse email est déjà utilisée par un membre";
$i++;
}
//On vérifie la forme maintenant
if (!preg_match("#^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-z]{2,4}$#", $email) || empty($email))
{
$email_erreur2 = "Votre adresse E-Mail n'a pas un format valide";
$i++;
}
//Vérification de l'adresse MSN
if (!preg_match("#^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-z]{2,4}$#", $msn) && !empty($msn))
{
$msn_erreur = "Votre adresse MSN n'a pas un format valide";
$i++;
}
//Vérification de la signature
if (strlen($signature) > 200)
{
$signature_erreur = "Votre signature est trop longue";
$i++;
if (!empty($_FILES['avatar']['size']))
{
//On définit les variables :
$maxsize = 10024; //Poid de l'image
$maxwidth = 100; //Largeur de l'image
$maxheight = 100; //Longueur de l'image
$extensions_valides = array( 'jpg' , 'jpeg' , 'gif' , 'png', 'bmp' ); //Liste des extensions valides
if ($_FILES['avatar']['error'] > 0)
{
$avatar_erreur = "Erreur lors du tranfsert de l'avatar : ";
}
if ($_FILES['avatar']['size'] > $maxsize)
{
$i++;
$avatar_erreur1 = "Le fichier est trop gros : (<strong>".$_FILES['avatar']['size']." Octets</strong> contre <strong>".$maxsize." Octets</strong>)";
}
$image_sizes = getimagesize($_FILES['avatar']['tmp_name']);
if ($image_sizes[0] > $maxwidth OR $image_sizes[1] > $maxheight)
{
$i++;
$avatar_erreur2 = "Image trop large ou trop longue : (<strong>".$image_sizes[0]."x".$image_sizes[1]."</strong> contre <strong>".$maxwidth."x".$maxheight."</strong>)";
}
$extension_upload = strtolower(substr( strrchr($_FILES['avatar']['name'], '.') ,1));
if (!in_array($extension_upload,$extensions_valides) )
{
$i++;
$avatar_erreur3 = "Extension de l'avatar incorrecte";
}
}
?></td>
<td></td></TR>
<tr><td class="inscr_site" colspan="2"><div id="corps_forum">
<a href ="index.php">Index du forum</a> / <a href="register.php">Inscription</a>
<?php
if ($i == 0) // Si i est vide, il n'y a pas d'erreur
{
echo'<h1>Inscription terminée</h1>';
echo'<p>Bienvenue '.stripslashes(htmlspecialchars($_POST['membre_pseudo'])).' vous êtes maintenant inscrit sur le forum</p>';
echo'<p>Cliquez <a href="index.php">ici</a> pour revenir à la page d accueil</p>';
if (isset($_FILES['avatar']['size']))
{
//On déplace l'avatar
$avatar = time();
$nomavatar = str_replace(' ','',$avatar).".".$extension_upload;
$avatar = "./images/avatars/".str_replace(' ','',$avatar).".".$extension_upload;
move_uploaded_file($_FILES['avatar']['tmp_name'],$avatar);
}
include("../includes/debut.php");
include_once("../config.php");
//On balance le tout dans notre table
mysql_query('
INSERT INTO forum_membres (membre_pseudo, membre_mdp, membre_email,
membre_msn, membre_siteweb, membre_avatar,
membre_signature, membre_localisation, membre_inscrit,
membre_derniere_visite)
VALUES ("'.$pseudo.'" , "'.$pass.'" , "'.$email.'" ,
"'.$msn.'" , "'.$website.'" , "'.$nomavatar.'" ,
"'.$signature.'" , "'.$localisation.'" , "'.$temps.'" ,
"'.$temps.'" ) ') or die(mysql_error());
//Et on définit les variables de sessions
$_SESSION['pseudo'] = $pseudo;
$_SESSION['id'] = mysql_insert_id();
$_SESSION['level'] = 2;
}
else
{
echo'<h1>Inscription interrompue</h1>';
echo'<p>Une ou plusieurs erreurs se sont produites pendant l incription</p>';
echo'<p>'.$i.' erreur(s)</p>';
echo'<p>'.$pseudo_erreur1.'</p>';
echo'<p>'.$pseudo_erreur2.'</p>';
echo'<p>'.$mdp_erreur.'</p>';
echo'<p>'.$email_erreur1.'</p>';
echo'<p>'.$email_erreur2.'</p>';
echo'<p>'.$msn_erreur.'</p>';
echo'<p>'.$signature_erreur.'</p>';
echo'<p>'.$avatar_erreur.'</p>';
echo'<p>'.$avatar_erreur1.'</p>';
echo'<p>'.$avatar_erreur2.'</p>';
echo'<p>'.$avatar_erreur3.'</p>';
echo'<p>Cliquez <a href="register.php">ici</a> pour recommencer</p>';
}
mysql_close();
?>
</div>
</td></tr><tr><td colspan="2"><?php
//Message
$message = "Bienvenue sur mon super forum !";
//Titre
$titre = "Inscription à mon super forum !";
mail($_POST['email'], $titre, $message);
?>
</td></tr>
</table>
</form></td>
</TR>
</table>
</TD>
</TR>
<TR>
<TD COLSPAN=2>
<div id="bloc_gauche">
<table cellspacing="0">
<tr>
<!-- menus de differente cours a savoir-->
<td id="mainmenu">
<a class="menutop" href="#">Html</a>
<a class="menumain" href="#">php</a>
<a class="menumain" href="#">java</a>
<a class="Menumain" href="#">C</a>
<a class="menumain" href="#">C++</a>
<a class="menumain" href="#">Delphi</a>
<a class="menuamin" href="#">firebird</a>
<a class="menumain" href="#">Ibexpert</a>
<a class="menumain" href="#">Merise</a>
<a class="menumain" href="#">blalal</a>
</td>
</tr>
</table>
</div></TD>
</TR>
<TR>
<TD COLSPAN=2>
<IMG SRC="images/flamme_14.gif" WIDTH=88 HEIGHT=19 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=2>
<div id="bloc_gauche">
<table cellspacing="0">
<tr>
<!-- menus de differente cours a savoir-->
<td id="mainmenu">
<a class="menutop" href="#">forum</a>
<a class="menumain" href="#">tchat</a>
<a class="menumain" href="#">Recherche</a>
</td>
</tr>
</table>
</div></TD>
</TR>
<TR>
<TD COLSPAN=2>
<IMG SRC="images/flamme_16.gif" WIDTH=88 HEIGHT=185 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=3>
<IMG SRC="images/flamme_17.gif" WIDTH=130 HEIGHT=24 ALT=""></TD>
<TD COLSPAN=3>
<IMG SRC="images/flamme_18.gif" WIDTH=122 HEIGHT=24 ALT=""></TD>
<TD COLSPAN=2>
<IMG SRC="images/flamme_19.gif" WIDTH=112 HEIGHT=24 ALT=""></TD>
<TD COLSPAN=2>
<IMG SRC="images/flamme_20.gif" WIDTH=120 HEIGHT=24 ALT=""></TD>
<TD>
<IMG SRC="images/flamme_21.gif" WIDTH=117 HEIGHT=24 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=11>
<IMG SRC="images/flamme_22.gif" WIDTH=601 HEIGHT=33 ALT=""></TD>
</TR>
<TR>
<TD COLSPAN=11>
<IMG SRC="images/flamme_23.gif" WIDTH=601 HEIGHT=81 ALT=""></TD>
</TR>
<TR>
<TD>
<IMG SRC="images/espaceur.gif" WIDTH=89 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/espaceur.gif" WIDTH=83 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/espaceur.gif" WIDTH=5 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/espaceur.gif" WIDTH=42 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/espaceur.gif" WIDTH=21 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/espaceur.gif" WIDTH=48 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/espaceur.gif" WIDTH=53 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/espaceur.gif" WIDTH=71 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/espaceur.gif" WIDTH=41 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/espaceur.gif" WIDTH=83 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/espaceur.gif" WIDTH=37 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/espaceur.gif" WIDTH=117 HEIGHT=1 ALT=""></TD>
<TD>
<IMG SRC="images/espaceur.gif" WIDTH=110 HEIGHT=1 ALT=""></TD>
</TR>
</TABLE>
<!-- End ImageReady Slices -->
</BODY>
</HTML>
<br />
<b>Parse error</b>: parse error in <b>c:\program files\easyphp1-8\www\flamme\register.php</b> on line <b>391</b><br />
je veux apprendre
oui ben j'ai selement oublié de le mettre en majuscule , mon bleme kon me corrige cela , ou un code plus utile pour ke mon code marche
je veux apprendre
c'est plutot $_session['user_id'],une erreur de frappe
je veux apprendre
bon j'ai eu ce code dans un livre que j'ai achéter sur le net (php6/mysql 5)
code
<?php
If (isset($session['user_id']))
echo'<a href="forum.php" title="forum"> forum<br/>
<a href="chat.php" title="tchat"> tchat<br/>'?>
Mais ce code ne passe pas.j'ai besoin d'une correction de ce script
je veux apprendre
mon espace ne tient pas compte du forum que j'ai ajouter recemment c'est ça qui est mon blem.
je veux apprendre