script a coeriger
Forum Programmation : script a coeriger
Bonsoire j'ai telecharger ce script sur comscripts car j'avais besoin d'un espace membre
et je ne comprend pas pour quoi l'inscription ne s'effectu pas et il mecrive ce ci :
Des champs n'ont pas été remplis.
fichier register :
<?
include("config.php" );
viewheader();
?>
<center>
<table width="" border="0" cellspacing="0" cellpadding="10" align="center" class="textfield2">
<form action="verif.php" method='post' enctype="multipart/form-data">
<tr>
<td align="center"><b>Enregistrement</b><br>
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td colspan="2">
<font><br>Bonjour, remplissez ce formulaire pour vous inscrire dans l'espace membres.<br>
* Champs requis (les autres champs sont optionnels).<br><br></td>
</tr>
<tr>
<td width="100"><font>Pseudo* : </font></td>
<td><input class="textfield3" name="username" type="text"></td>
</tr>
<tr>
<td><font>Password* : </font></td>
<td><input class="textfield3" name="password" type="password"></td>
</tr>
<tr>
<td><font>Email* : </font></td>
<td><input class="textfield3" name="email" type="text"></td>
</tr>
<tr>
<td><font>Site web : </font></td>
<td><input class="textfield3" name="url" type="text"></td>
</tr>
<tr>
<td colspan="2">
<font><br>Vous pouvez ajouter une photo (100x100 pixels)<br>et un bouton (81x30 pixels).<br><br></td>
</tr>
<tr>
<td><font>Photo : </font></td>
<td><input class="textfield3" name="photo" type="file"></td>
</tr>
<tr>
<td><font>Bouton : </font></td>
<td><input class="textfield3" name="bouton" type="file"></td>
</tr>
</table>
</td>
</tr>
</table>
<input type="submit" name="submit" value="ok" class="textfield">
</form>
</center>
<?
viewfooter();
?>
fichier verif :
<?php
include('config.php');
if (empty($username) || empty($password) || empty($email))
{
viewheader();
echo"<h4>$champsrequis</h4>";
viewfooter();
exit;
}
if (strlen($username) > 20) {
viewheader();
echo"<h4>$usermaxcar</h4>";
viewfooter();
exit;
}
if (strlen($username) < 3){
viewheader();
echo"<h4>$usermincar</h4>";
viewfooter();
exit;
}
if (strspn($username,"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" ) == 0) {
viewheader();
echo"<h4>$usercar</h4>";
viewfooter();
exit;
}
if (strrpos($username,' ') > 0){
viewheader();
echo"<h4>$userspc</h4>";
viewfooter();
exit;
}
if (strlen($password) > 10) {
viewheader();
echo"<h4>$passmaxcar</h4>";
viewfooter();
exit;
}
if (strlen($password) < 5){
viewheader();
echo"<h4>$passmincar</h4>";
viewfooter();
exit;
}
if (strrpos($password,' ') > 0){
viewheader();
echo"<h4>$passspc</h4>";
viewfooter();
exit;
}
if (empty($url))
{
}
if ($url != "" )
{
$url = trim($url);
$url = ereg_replace("http://", "", $url);
$s=substr_count($url,"http://" );
$d=substr_count($url,"." );
if ($s==0 && $d>=1){
$url_ok = "ok";
}
else
{
viewheader();
echo "Url non valide...<br>";
viewfooter();
exit;
}
}
else
{
$url_ok = "ok";
}
if(!ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.
'@'.
'[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.
'[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',
$email))
{
viewheader();
echo "Email non valide...<br>";
viewfooter();
exit;
}
if (!is_uploaded_file($photo))
{
$photo_name ="photo_sans.jpg";
}
if (!is_uploaded_file($bouton))
{
$bouton_name ="bouton_sans.jpg";
}
if (is_uploaded_file($photo))
{
if ($photo_type == "image/pjpeg" OR $photo_type == "image/gif" )
{
move_uploaded_file ($_FILES['photo']['tmp_name'],$imgs_folder . "/" . $photo_name);
}
else
{
echo"<center><font><b><u>Type du fichier</u><br>".$_FILES['photo']['type']."<br>Invalide</b></font></center>";
exit;
}
}
if (is_uploaded_file($bouton))
{
if ($bouton_type == "image/pjpeg" OR $bouton_type == "image/gif" ) {
move_uploaded_file ($_FILES['bouton']['tmp_name'],$imgs_folder . "/" . $bouton_name);
}
else
{
echo"<center><font><b><u>Type du fichier</u><br>".$_FILES['bouton']['type']."<br>Invalide</b></font></center>";
exit;
}
}
$db = mysql_connect($dbhost, $dblogin, $dbpassword);
mysql_select_db($dbname,$db);
$requete=mysql_db_query($dbname,"select * from $dbtable where username='$username'",$db) or die(mysql_error());
$num=mysql_num_rows($requete);
if($num!=0)
{
viewheader();
echo"<h4>$usernamepris<a href=\"javascript:history.back()\">retour</a></h4>";
viewfooter();
exit;
}
$requetem=mysql_db_query($dbname,"select * from $dbtable where email='$email'",$db) or die(mysql_error());
$numm=mysql_num_rows($requetem);
if($numm!=0)
{
viewheader();
echo"<h4>$emailpris<a href=\"javascript:history.back()\">retour</a></h4>";
viewfooter();
exit;
}
else
{
$ip = $REMOTE_ADDR;
$date = time();
$taille = 20;
$lettres = "abcdefghijklmnopqrstuvwxyz0123456789";
srand(time());
for ($i=0;$i<$taille;$i++)
{
$smartid.=substr($lettres,(rand()%(strlen($lettres))),1);
}
$sql = "INSERT INTO $dbtable (id, username, password, email, url, photo, bouton, date_reg, clicks, ip) VALUES
('$smartid',
'$username',
'$password',
'$email',
'$url',
'$photo_name',
'$bouton_name',
'$date',
'',
'$ip')
";
mysql_query ($sql);
$expire = 365*24*3600;
setcookie("username","$username",time()+$expire,"/","" );
setcookie("smartid","$smartid",time()+$expire,"/","" );
session_start();
session_register('username');
session_register('smartid');
header("Location: membres.php" );
}
?>
fichier config :
<?php
$dbhost = "xxx";
$dblogin = "xxx";
$dbpassword = "xxx";
$dbname = "xxx";
$dbtable = "xxx";
$imgs_folder = "xxx";
$max="20";
$champsrequis = "Des champs n'ont pas été remplis.<br>";
$usermaxcar = "20 caractères maximum pour le pseudo.<br>";
$usermincar = "3 caractères minimum pour le pseudo.<br>";
$usercar = "Le pseudo doit contenir des lettres.<br>";
$userspc = "Le pseudo ne doit pas comporter d'espace";
$passmaxcar = "10 caractères maximum pour le password.<br>";
$passmincar = "5 caractères minimum pour le password.<br>";
$passspc = "Le password ne doit pas comporter d'espace<br>";
$wrongident = "Mauvais identifiants.<br>";
$usernamepris = "Ce pseudo est déjà utilisé, merci d'en choisir un autre.<br>";
$emailpris = "Cette adresse email est déjà utilisée, merci d'en choisir une autre.<br>";
function db_connect() {
global $dbhost,$dblogin,$dbpassword,$dbname,$dbtable;
$db = mysql_connect($dbhost, $dblogin, $dbpassword);
mysql_select_db($dbname,$db);
}
function compteur() {
global $dbhost,$dblogin,$dbpassword,$dbname,$dbtable;
$query = "SELECT * FROM $dbtable";
$result = mysql_query($query);
$nrows=@mysql_num_rows($result);
echo "<b>$nrows</b> membres enregistrés";
}
function popu() {
global $dbhost,$dblogin,$dbpassword,$dbname,$dbtable;
$query = "SELECT id,username,clicks,date_reg FROM $dbtable ORDER BY clicks DESC, username LIMIT 0,10";
$exec = mysql_query ($query);
while ($result = mysql_fetch_array ($exec)) {
$myid = $result["id"];
$username = $result["username"];
$clicks = $result["clicks"];
$date = $result["date_reg"];
$annee = date("Y", $date);
$mois = date("m", $date);
$jour = date("d", $date);
$heures = date("H", $date);
$minutes = date("i", $date);
$date = $jour."/".$mois."/".$annee." à ".$heures."h".$minutes;
if ($clicks > "20" )
echo"<img src='puce_red.gif' border='0'> <a href=\"javascript:enter('fiche_membre.php?id=$myid','fiche','300','400')\" onMouseOver=\"status='ouvrir'; return true;\" onMouseOut=\"status='';\"><b>$username</b></a> - ($date) - ($clicks hits)<br>";
else
echo"<img src='puce_green.gif' border='0'> <a href=\"javascript:enter('fiche_membre.php?id=$myid','fiche','300','400')\" onMouseOver=\"status='ouvrir'; return true;\" onMouseOut=\"status='';\"><b>$username</b></a> - ($date) - ($clicks hits)<br>";
}
}
function lastmembres() {
global $dbhost,$dblogin,$dbpassword,$dbname,$dbtable;
$query = "SELECT id,username,clicks,date_reg FROM $dbtable ORDER BY date_reg DESC LIMIT 0,5";
$exec = mysql_query ($query);
while ($result = mysql_fetch_array ($exec)) {
$myid = $result["id"];
$username = $result["username"];
$clicks = $result["clicks"];
$date = $result["date_reg"];
$annee = date("Y", $date);
$mois = date("m", $date);
$jour = date("d", $date);
$heures = date("H", $date);
$minutes = date("i", $date);
$date = $jour."/".$mois."/".$annee." à ".$heures."h".$minutes;
if ($clicks > "50" )
echo"<img src='puce_red.gif' border='0'> <a href=\"javascript:enter('fiche_membre.php?id=$myid','fiche','300','400')\" onMouseOver=\"status='ouvrir'; return true;\" onMouseOut=\"status='';\"><b>$username</b></a> - ($date) - ($clicks hits)<br>";
else
echo"<img src='puce_green.gif' border='0'> <a href=\"javascript:enter('fiche_membre.php?id=$myid','fiche','300','400')\" onMouseOver=\"status='ouvrir'; return true;\" onMouseOut=\"status='';\"><b>$username</b></a> - ($date) - ($clicks hits)<br>";
}
}
function selectall() {
global $dbhost,$dblogin,$dbpassword,$dbname,$dbtable;
$requete = mysql_query("SELECT * FROM $dbtable ORDER BY username" );
$total = mysql_numrows($requete);
echo"<select name=\"MenuPop\" onChange=\"sel=this.options[this.selectedIndex].value;if (sel){twPopUp(sel,'MonPop','300','400',0)}\">";
echo"<option>---------------------</option>";
$i = 0;
while ($i < $total)
{
$username = mysql_result($requete,$i,"username" );
$myid = mysql_result($requete,$i,"id" );
echo "<option value='fiche_membre.php?id=$myid'>$username</option>";
$i++;
}
echo "</select>";
}
function viewheader() {
echo"<html><head><title></title><meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'><link rel='stylesheet' href='style.css' type='text/css'><script type='text/javascript' language='JavaScript' src='fonctions.js'></script></head><body text='#000000' link='#000000' vlink='#000000' alink='#000000' leftmargin='0' topmargin='0' marginwidth='0' marginheight='0'><center><br>";
}
function viewfooter() {
echo"</center></body></html>";
}
function view_login_form() {
echo"
<form action='login.php' method='post'>
<table border='0' cellspacing='0' cellpadding='10' align='center' class='textfield2' width='300'>
<tr>
<td colspan='2' align='center'><b>Connexion</b><br>
</td>
</tr>
<tr>
<td colspan='2' align='center'>
<input type='text' class='textfield' name='username'>
</td>
</tr>
<tr>
<td colspan='2' align='center'>
<input type='password' class='textfield' name='password'>
</td>
</tr>
<tr><td colspan='2' align='center'><input type='submit' name='submit' value='ok' class='textfield'>
<br>
<a href='register.php'>Devenir membre</a><br>
<a href='lostpw.php'>Mot de passe perdu</a><br>
<a href='memberlist.php'>Liste des membres</a><br>
</td>
</tr></form></table>
";
}
function view_pw_form() {
echo"<table border='0' cellspacing='0' cellpadding='10' align='center' class='textfield2' width='300'><tr><td colspan='2' align='center'><b>Mot de passe perdu</b><br><br>";
echo"<font>Entrez l'adresse e-mail que vous avez fournie lors de votre inscription,";
echo"<br>votre mot de passe vous sera alors envoyé à cette même adresse";
echo"</h2>";
echo"</font>";
echo"<form action='lostpw.php' method='post'>";
echo"<font><b>Cette adresse n'existe pas sur ce site</b></font><br>";
echo"<input class=textfield type=text name=email size='35'>";
echo"<br>";
echo"<input type='submit' class='textfield' name='submit' value='ok'>";
echo"</form>";
echo"</td></tr></table>";
}
function nav($nbtotal,
$nbenr,
$cfg_nbres_ppage,
$debut, $cfg_nb_pages,
$criteres)
{
$lien_on = ' <A HREF="{cible}">{lien}</A> ';
$lien_off = ' {lien} ';
$query = $criteres.'&debut=';
if ($debut >= $cfg_nbres_ppage)
{
$cible = $query.(0);
$fleches = "<<";
$lien = str_replace('{lien}', $fleches, $lien_on);
$lien = str_replace('{cible}', $cible, $lien);
}
else
{
$fleches = "<<";
$lien = str_replace('{lien}', $fleches, $lien_off);
}
$barre .= $lien." ";
if ($debut >= $cfg_nbres_ppage)
{
$cible = $query.($debut-$cfg_nbres_ppage);
$fleches = "<";
$lien = str_replace('{lien}', $fleches, $lien_on);
$lien = str_replace('{cible}', $cible, $lien);
}
else
{
$fleches = "<";
$lien = str_replace('{lien}', $fleches, $lien_off);
}
$barre .= $lien." ";
if ($debut >= ($cfg_nb_pages * $cfg_nbres_ppage))
{
$cpt_fin = ($debut / $cfg_nbres_ppage) + 5;
$cpt_deb = $cpt_fin - $cfg_nb_pages + 4;
}
else
{
$cpt_deb = 1;
$cpt_fin = (int)($nbtotal / $cfg_nbres_ppage);
if (($nbtotal % $cfg_nbres_ppage) != 0) $cpt_fin++;
if ($cpt_fin > $cfg_nb_pages) $cpt_fin = $cfg_nb_pages;
}
for ($cpt = $cpt_deb; $cpt <= $cpt_fin; $cpt++)
{
if ($cpt == ($debut / $cfg_nbres_ppage) + 1)
{
$barre .= "<b> ".$cpt."</b> ";
}
else
{
$barre .= "<A class=lien HREF='".$query.(($cpt-1)*$cfg_nbres_ppage);
$barre .= "'>".$cpt."</A> ";
}
}
if ($debut + $cfg_nbres_ppage < $nbtotal)
{
$cible = $query.($debut+$cfg_nbres_ppage);
$fleches = ">";
$lien = str_replace('{lien}', $fleches, $lien_on);
$lien = str_replace('{cible}', $cible, $lien);
}
else
{
$fleches = ">";
$lien = str_replace('{lien}', $fleches, $lien_off);
}
$barre .= " ".$lien;
$fin = ($nbtotal - ($nbtotal % $cfg_nbres_ppage));
if (($nbtotal % $cfg_nbres_ppage) == 0) $fin = $fin - $cfg_nbres_ppage;
if ($fin != $debut)
{
$cible = $query.$fin;
$fleches2 = ">>";
$lien = str_replace('{lien}', $fleches2, $lien_on);
$lien = str_replace('{cible}', $cible, $lien);
}
else
{
$fleches2 = ">>";
$lien = str_replace('{lien}', $fleches2, $lien_off);
}
$barre .= " ".$lien;
return($barre);
}
?>
table sql :
CREATE TABLE membres (
id varchar(20) default NULL,
username varchar(20) NOT NULL default '',
password varchar(10) NOT NULL default '',
email varchar(100) NOT NULL default '',
url varchar(150) default NULL,
photo varchar(100) default NULL,
bouton varchar(100) default NULL,
date_reg int(11) NOT NULL default '0',
clicks int(11) NOT NULL default '0',
ip varchar(16) default NULL
) TYPE=MyISAM;
je l'ai telechargé et je l'ai hebergé sur mon compte FTP webzzanine et j'ai installé la table membres sur ma base de donné et j'ai configuré le fichier config.php selon mes identifiants MySql
le script est en action sur l'adresse www.sevicesjeunes.rf.lv
mercie de me dire ou est le bug et de me le corriger
c que ces double barres
if (empty($username) || empty($password) || empty($email))
et je doit faire quoi :-(
je croi que ya des && entre
sa depend si tes conditions sont en ET ou en OU
si Un des trois est vide ou si les 3
si c les trois c : OR
je doit les suprimer ? :-(
if (empty($username) || empty($password) || empty($email))
explication :
Si ($username est vide OU $password est vide OU $email est vide)
Sinon jai pas vraiment regarder le code je vai le faire :-)
j'ai pas bien compris tu peut me donner ce que je doit ecrire :-?
La fonction register_globals n'est pas activé sur le serveur il faut donc mettre ceci a chaque traitement de formualire :
| Citation : par exemple
|
je doit le mettre a la place de la ligne :
if (empty($username) || empty($password) || empty($email))
| Citation :
|
ou alors :
| Citation : if (empty($_POST['username']) || empty($_POST['password']) || empty($_POST['email'])) |
Je vai manger je revien apres
pourquoi a chacune de tes "if" tu appelle les fonctions
viewheader et viewfooter??
si tu as bien lu mon premier message tu aurai su que j'ai juste telecharger ce scripte
et que je suis debutant en PHP
donc je ne sais pas pourquoi je veritable auteur la fait
et en ce qui concerne scripts maintenant quand j'effectue une inscription il m'ecrivent:
3 caractères minimum pour le pseudo.
mem si mon pseudo est yassine 123
Normalle il passe a l'erreur suivante ;-)
Donc faut faire pareil
:-)
je croi que l'utilité de viewheader est de chercher les message d'hereur et la fonction de viewfooter et de centrer tu peut tester le scripts sur www.club-ados.c.la
tu sora alors peut-etre poour quoi utiliser ces fonction
Stephj915 vous pouver me donner un exemple sur :
if (strlen($username) < 3){
viewheader();
echo"<h4>$usermincar</h4>";
viewfooter();
exit;
}
:-D :-D ;-)
les fonction viewheader et viewfooter sa doit etre l'affichage au dessus et en dessous de la page ..
sinon met sa pour le ficher de verif :
Code :
|
ca ne marche toujour pas :-x :-x
:-?
C'est quoi l'erreur ?
que se passera t'il si j'enleve le "</h4>" a tou les hereur
:-(
Moi je tombe sur l'erreur
3 lettre minimum pour le pseudo sur
http://www.club-ados.c.la/
Des champs n'ont pas été remplis
oui apres avoir ecrit :
if (empty($_POST['username']) || empty($_POST['password']) || empty($_POST['email']))
c'est l'herur 3...
Je t'ai donner le nouveau code a mettre dans verif.php
quand je fait le code que tu m'as ecrit c'est l'ereur suivente qui s'affiche :
Des champs n'ont pas été remplis.
mem si je rempli tous les champ mem les non obligatoire
mem si je rempli les champ non obligatoire
mem si je rempli les camps non obligatoir
Je vai reregarder le code
mercie d'avence
J'avai fait un petite erreur meme si je pense que ce n'est pas sa
Code :
|
Des champs n'ont pas été remplis.
il ya pas moyen d'ignoer tous ce la le pseudo l'email et le mots de passe
bon de toutes facon a demain
et mercie encore pour ton aide
J'ai peut etre fait une erreur sa devrait marcher apres sa :
Code :
|
Voila en espérant que sa marche
apres s'etre inscrit on m'crit ce ci :
-- Vous ne pouvez pas accèder à cette zone --
L'accès est réservé aux membres
Enregistrement
Connexion
mais l'enrgistrement dans la base de dnoner se fait bien et je suis bien inscrit sur la list des membres
grand merci rest un seul problem c l'index
| Citation :
|
quand j'entre mes identifian il m'ecrive :
Des champs n'ont pas été remplis.
tu peux tester sur www.club-ados.c.la
merci pour tout :-)
Donne moi le fichier qui traite le formulaire ainsi que le formualire de conexion
index.php
<?
include("config.php" );
if (!$HTTP_COOKIE_VARS['username'] || !$HTTP_COOKIE_VARS['smartid'])
{
viewheader();
view_login_form();
?>
<br>
<center>Voter pour ce script<br>
<form method="POST" action="http://www.comscripts.com/scripts/voter.php">
<select name="AddScore">
<option value='1'>1 (Très Mauvais)</option>
<option value='2'>2 -</option>
<option value='3'>3 -</option>
<option value='4'>4 -</option>
<option value='5'>5 (Bien)</option>
<option value='6'>6 -</option>
<option value='7'>7 -</option>
<option value='8'>8 -</option>
<option value='9'>9 -</option>
<option value='10'>10 (Très Bien)</option>
</select>
<=hidden name=vote value='1'>
<=hidden name=id value='1176'>
<='submit' VALUE='voter'>
</form></center>
<?
viewfooter();
}
if ($HTTP_COOKIE_VARS['username'] || $HTTP_COOKIE_VARS['smartid'])
{
session_start();
session_register('username');
session_register('smartid');
viewheader();
echo "<center>";
echo"<h4>-- Bienvenue ". $_SESSION['username'] ." --</h4>";
echo "</center>";
echo "<a href='membres.php'>Entrer dans l'espace membres</a>";
echo"<br>";
echo "<a href='logout.php'>Deconnexion</a></h3>";
?>
<br>
<center>Voter pour ce script<br>
<form method="POST" action="http://www.comscripts.com/scripts/voter.php">
<select name="AddScore">
<option value='1'>1 (Très Mauvais)</option>
<option value='2'>2 -</option>
<option value='3'>3 -</option>
<option value='4'>4 -</option>
<option value='5'>5 (Bien)</option>
<option value='6'>6 -</option>
<option value='7'>7 -</option>
<option value='8'>8 -</option>
<option value='9'>9 -</option>
<option value='10'>10 (Très Bien)</option>
</select>
<=hidden name=vote value='1'>
<=hidden name=id value='1176'>
<='submit' VALUE='voter'>
</form></center>
<?
viewfooter();
}
?>
et login.php :
<?php
include('config.php');
if($username=='' || $password=='')
{
viewheader();
echo"<h3>$champsrequis</h3>";
view_login_form();
viewfooter();
exit;
}
db_connect();
$sql = "select password from $dbtable where username='$username'";
$req = mysql_query($sql) or die('Erreur SQL');
$rez = mysql_fetch_array($req);
if($rez['password'] != $password)
{
viewheader();
echo"<h3>$wrongident</h3>";
view_login_form();
viewfooter();
exit;
}
else
{
$ip = $REMOTE_ADDR;
$time = time();
$sql = "select * from $dbtable where username='$username'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
$smartid = $data['id'];
mysql_query("UPDATE membres SET ip='$ip' WHERE username='$username'" );
//mysql_query("UPDATE membres SET ip='$ip', lastdate='$time' WHERE username='$username'" );
$expire = 365*24*3600;
setcookie("username","$username",time()+$expire,"/","" );
setcookie("smartid","$smartid",time()+$expire,"/","" );
session_start();
session_register('username');
session_register('smartid');
$_SESSION['username'] = $username;
$_SESSION['smartid'] = $smartid;
header("Location: membres.php" );
}
?>
et le fichier membres.php :
<?
include("config.php" );
session_start();
if(!session_is_registered('username') ||!session_is_registered('smartid'))
{
viewheader();
echo "<center>-- Vous ne pouvez pas accèder à cette zone --<br>";
echo"<b>L'accès est réservé aux membres</b><br>";
echo"<a href='register.php'>Enregistrement</a></center>";
echo"<a href='index.php'>Connexion</a></center>";
viewfooter();
exit;
}
viewheader();
db_connect();
$req = "SELECT * FROM $dbtable WHERE id='$smartid'";
$res = mysql_query($req);
$username = mysql_result($res,$i,"username" );
$email = mysql_result($res,$i,"email" );
$url = mysql_result($res,$i,"url" );
$photo = mysql_result($res,$i,"photo" );
$bouton = mysql_result($res,$i,"bouton" );
$clicks = mysql_result($res,$i,"clicks" );
$ip = mysql_result($res,$i,"ip" );
$date = mysql_result($res,$i,"date_reg" );
$annee = date("Y", $date);
$mois = date("m", $date);
$jour = date("d", $date);
$heures = date("H", $date);
$minutes = date("i", $date);
$date = $jour."/".$mois."/".$annee;
echo"<table width='' border='1' cellpadding='5' cellspacing='0' bordercolor='#CCCCCC'><tr><td>";
echo"<font>Bienvenue dans l'espace membres<br><b>". $_SESSION['username'] ."</b><br>";
echo"Voici les informations que vous avez communiqué lors de votre inscription :<br><br>";
echo"Pseudo : <b>$username</b><br>";
echo"Vous êtes membre depuis le $date";
echo"<br>";
echo"Votre email :";
echo"<b><a href='mailto:$email'> $email</a></b><br>";
echo"Url :";
if(!empty($url))
{
echo"<a href='$url'target='_blank'>$url</a><br>";
}
echo"<br>";
echo"Votre identifiant sur le site :";
echo "<br><b>". $_SESSION['smartid'] ."</b>";
echo"<h4>Options</h4>";
echo"<a href=\"#\" title=\"voir votre profil\" onClick=\"MM_openBrWindow('fiche_membre.php?id=". $_SESSION['smartid']. "','','width=500,height=300')\">voir votre profil</a><br>";
echo"<a href='maj.php?id=". $_SESSION['smartid']. "'>modifier votre profil</a><br>";
echo"<a href='logout.php'>Deconnexion</a><br>";
echo"<a href='index.php'>Retourner sur le site</a><br>";
echo"</td></tr></table>";
viewfooter();
?>
je croie que le problem vien du fichier login.php
Code :
|
:-( j'ai tenter de corriger moi mem mais pas moyen
help aidez moi
Essaye ceci :
Code :
|
toujour le mem problem :-o
Quelle est l'erreur qu'il te donne ?
-- Vous ne pouvez pas accèder à cette zone --
L'accès est réservé aux membres
Quelle est le nom de ta page lorsqu'il te donne cette erreur ?
:-o membres.php :
Code :
|
Je ne voi pas trop l'erreur mais essaye sa on ne sais jamais
Code :
|
Ps je continu a cherché
la mem chose :-?
Un session_start() qui n'est pas en première ligne , je suis surpris que ca passe
Il y a 2985 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
