jinin

Inscris le 14/10/2008 à 18:32
  • Signature
    je veux apprendre
  • Nombre de sujets
    2
  • Nombre de messages
    22
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

jinin
le 11/12/2009 à 11:41
Problème formulaire d'inscription
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&eacute; 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
jinin
le 31/08/2009 à 15:31
restreindre mon forum aux invite d'un site
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
jinin
le 31/08/2009 à 14:55
restreindre mon forum aux invite d'un site
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>&nbsp;</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
jinin
le 05/01/2009 à 15:13
restreindre mon forum aux invite d'un site
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
jinin
le 04/01/2009 à 11:49
restreindre mon forum aux invite d'un site
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
LoadingChargement en cours