| | Anonyme | Posté le 11/12/2006 @ 04:14 | Petit astucien
356 Messages
| bonjour j'ai refais mes pages proprement pour faire mon espace membre mais visiblement je me suis apperçu en moment ou j'ai regarde il me manque la page config.php pour fairte marché je pense j'ai mis les page avec leur code pour que tu me dise si il manque quelque chose pour faire marché et quand tu as 10 minute es ce que tu pouras en fonction de ses pages de mettre bien les includes car j'ai essayé de faire mettre les includes du fichemembre et prendre 5 includes et il reste les includes surement photo profil du membre je ne sais pas ou je doit mettre surement de cree une autre page mais tu me feras un truc bien ou juste me dire quelle bout de code prendre et la page a cré et si tu peux me faire la page config qui me manque ca seras symps index.php if(isset($pseudo) & !empty($pseudo) & isset($mdp) & !empty($mdp)) { $pseudo=addslashes(htmlspecialchars($_POST[pseudo])); $mdp=addslashes(htmlspecialchars($_POST[mdp])); connecter(); $query="SELECT * FROM `membres` WHERE `pseudo` LIKE '$pseudo' and `mdp` LIKE '$mdp'"; $result=@mysql_query($query); $num=@mysql_num_rows($result); $row=@mysql_fetch_row($result); if($num==0){ echo "Erreur ce pseudo (et/ou mot de passe) est incorrect!"; }else{ //connexion établie $mail = $row[3]; $meme = $row; //-----------------VERSION 1.1----------------- $_SESSION['pseudo']=$pseudo; $_SESSION['mail']=$mail; $_SESSION['meme']=$meme; //--------------------------------------------- //session_register("pseudo"); VERSION 1.0 nécessité d'avoir register_gloabals=on //session_register("mail"); //session_register("meme"); echo "Connexion établie..."; echo "document.location='espacemembre/espacemembre.php?page=3'"; } } ?>
Email Password
if($nomhebergeur!='FREE') {echo "passe perdu ?";} ?>
if($nomhebergeur!='FREE') {echo "deconection ?";} ?>
Nouveau ? Mot de Passe Perdu ? Les derniers membres inscrits du site Le dernier membre inscrit
compteur.php include"espacemembre/config.php"; include"espacemembre/include/variable.php"; //connexion a la base de donnée mysql_connect($serveur, $login, $password); mysql_select_db($base); //je compte le nombre d'enregistrement sur la table membre $query = "select * FROM $table "; $resultat = mysql_query($query); $compteur = mysql_num_rows($resultat); echo"$messagecompteur $compteur $membre"; echo ""; $query = "select * FROM $table1 "; $resultat = mysql_query($query); $compteurconnect = mysql_num_rows($resultat); //echo"$compteurconnect $membre connecté"; ?>
change.php //ouverture et control de la session session_start(); if ( !session_is_registered("email") ) { print "Cette page et uniquement pour les membres connection -||||- inscription";exit; } include("espacemembre/config.php"); //include("./include/variable.php"); $db = mysql_connect($serveur, $login, $password); mysql_select_db($base,$db); //je recherche les données de la base membre de l'email du mec $sql = "SELECT * FROM $table WHERE email = '$email'"; $resultat = mysql_query ($sql); $change = mysql_fetch_array ($resultat); mysql_close($db); ?>
nouveau formulaire "> les champs avec une * son obligatoires Pseudo * "> Email * Mot de passe * ****** Age " size="3" maxlength="2"> Ans Sexe >Homme >Femme >Couple
département > >01 - Ain >02 - Aisne >03 - Allier >04 - Alpes de Haute Provence >05 - Hautes Alpes >06 - Alpes maritimes >07 - Ardèche >08 - Ardennes >09 - Ariège >10 - Aube >11 - Aude >12 - Aveyron >13 - Bouches du Rhône >14 - Calvados >15 - Cantal >16 - Charente >17 - Charente Maritime >18 - Cher >19 - Corrèze >21 - Côte d'Or >22 - Côtes d'Armor >23 - Creuse >24 - Dordogne >25 - Doubs >26 - Drôme >27 - Eure >28 - Eure et Loir >29 - Finistère >2A - Corse du Sud >2B - Corse du Nord >30 - Gard >31 - Haute-Garonne >32 - Gers >33 - Gironde >34 - Hérault >35 - Ille et Vilaine >36 - Indre >37 - Indre et Loire >38 - Isère >39 - Jura >40 - Landes >41 - Loir et Cher >42 - Loire >43 - Haute Loire >44 - Loire Atlantique >45 - Loiret >46 - Lot >47 - Lot et Garonne >48 - Lozère >49 - Maine et Loire >50 - Manche >51 - Marne >52 - Haute Marne >53 - Mayenne >54 - Meurthe et Moselle >55 - Meuse >56 - Morbihan >57 - Moselle >58 - Nièvre >59 - Nord >60 - Oise >61 - Orne >62 - Pas de Calais >63 - Puy de Dôme >64 - Pyrénées Atlantiques >65 - Hautes Pyrénées >66 - Pyrénées orientales >67 - Bas Rhin >68 - Haut Rhin >69 - Rhône >70 - Haute Saône >71 - Saône et Loire >72 - Sarthe >73 - Savoie >74 - Haute Savoie >75 - Paris >76 - Seine Maritime >77 - Seine et Marne >78 - Yvelines >79 - Deux Sèvres >80 - Somme >81 - Tarn >82 - Tarn et Garonne >83 - Var >84 - Vaucluse >85 - Vendée >86 - Vienne >87 - Haute Vienne >88 - Vosges >89 - Yonne >90 - Territoire de Belfort >91 - Essone >92 - Hauts de Seine >93 - Seine Saint Denis >94 - Val de Marne >95 - Val d'Oise >971 - Guadeloupe >972 - Martinique >973 - Guyane >974 - Réunion Ville "> Site internet " size="40"> commentaire
OK pour l'enregistrement
connectes.php ? include("espacemembre/config.php"); include("espacemembre/include/variable.php"); $db = mysql_connect($serveur, $login, $password); mysql_select_db($base,$db); //exprimé en secondes depuis janvier 1970 $temps=time()-$connecxion*60; // moment il y a 30 minutes, $heure=time(); //avoir le pseudo avec l'email $sql=("select pseudo from $table Where email='$cokmail'"); $result=mysql_query($sql); $rs=mysql_fetch_array($result); $pseudo=$rs["pseudo"]; //avoir le sexe $sql=("select sexe from $table Where email='$cokmail'"); $result=mysql_query($sql); $rs=mysql_fetch_array($result); $sexe=$rs["sexe"]; //avoir l'image $sql=("select image from $table Where email='$cokmail'"); $result=mysql_query($sql); $rs=mysql_fetch_array($result); $image=$rs["image"];
// on vire tous les membres qui ont pas bougé depuis ce $temps, et aussi le gars qui affiche la page maintenant mysql_query ("delete from $table1 WHERE heure// on réinsère le gars dans la table, avec l'heure actuelle exprimée en secondes mysql_query ("INSERT INTO $table1 (id, pseudo, email, sexe,image,heure) VALUES ('$id','$pseudo','$cokmail','$sexe','$image','$heure') "); $result= mysql_query ("select * from $table1"); //ici si le sexe est homme je place je gif homme si une femme le gif femme et si un couple gif couple while($rs=mysql_fetch_array($result)) { $sexe=$rs["sexe"]; if ($sexe=="Homme"){ $photo=" "; } elseif ($sexe=="Femme"){ $photo=" "; } else { $photo=" "; } $image=" "; $listeconnecte.=$image.' '. $photo.$rs['pseudo']." ~ Son Mail " ; } echo"CONNECTER SUR LE SITE"; echo "$listeconnecte"; ?>
creatable.php $db = mysql_connect($serveur, $login, $password); mysql_select_db($base,$db); $creation = "CREATE TABLE $table (pseudo varchar(30) NOT NULL default '', passe varchar(20) NOT NULL default '', email varchar(50) NOT NULL default '', site varchar(80) default NULL, age varchar(10) default NULL, sexe varchar(8) default NULL, id int(11) NOT NULL auto_increment, departement varchar(40) NOT NULL default '', ville varchar(40) NOT NULL default '', mot text NOT NULL, image varchar(50) NOT NULL default '', date varchar(10) NOT NULL default '', PRIMARY KEY (id));"; $db=mysql($base, $creation) or die(" Echec lors de la création de la table $tableErreur :".mysql_error()."Retour"); $creation=" INSERT INTO $table VALUES('webmaster','$passadmin','$emailserveur','http://www.monsite.com','41','Homme',35,'Moselle','metz','salut tous ,bon je vous montre le script ,il marche bien pour l\\'instant .Si tu vois un blem tu me fait un petit mail ok','avatar/123.gif','11/03/2004');"; mysql($base,$creation) or die(" Echec lors de enrichissement de la table $tableErreur :".mysql_error().""); $creation = "CREATE TABLE $table1 ( id int(11) NOT NULL auto_increment, pseudo varchar(40) NOT NULL default '', email varchar(50) NOT NULL default '', sexe varchar(10) NOT NULL default '', image varchar(20) NOT NULL default '', heure varchar(30) NOT NULL default '', UNIQUE KEY id (id) );";
$db=mysql($base, $creation) or die(" Echec lors de la création de la table $table1Erreur :".mysql_error()."Retour");$creation = "CREATE TABLE $table2 (passadmin varchar(30) NOT NULL default '$passadmin', mailadmin varchar(40) NOT NULL default '', hébergeur varchar(10) NOT NULL default '', envoimail varchar(5) NOT NULL default '' );"; $db=mysql($base, $creation) or die(" Echec lors de la création de la table $tableErreur :".mysql_error()."Retour"); if($creation==0){echo"ok!Les tables '$table' , '$table1' et '$table2' sont maintenant en place";}$creation=" INSERT INTO $table2 VALUES('$passadmin','$emailserveur','$nomhebergeur','$mailinscription');"; mysql($base,$creation) or die(" Echec lors de enrichissement de la table $tableErreur :".mysql_error().""); if($nomhebergeur=='ONLINE') { $sendto="webmaster@rencontre-lorraine.com"; $subject="une mise en place du scripte sur un site"; $msg="le site est $siteserveur"; if(!email("webmaster",$sendto, $subject, $msg)){ print "le mail n'a pas été envoyé"; } if($nomhebergeuron=='AUTRE') { $from = "webmaster@rencontre-lorraine.com"; //l'email de celui qui envoi le message //maintenant on envoi le mail avec la fonction php mail($sendto,$subject,$msg,$from); }} ?> setTimeout("location='espacemembre/admin/index.php'",1000)
deconnect.php http://www.w3.org/TR/html4/loose.dtd">
Bienvenue sur mon site
body { background-color: #330099; margin-left: 1px; margin-top: 1px; margin-right: 1px; margin-bottom: 1px; } body,td,th { color: cyan; font-family: Arial, Helvetica, sans-serif; font-size: 13px; } a:link { text-decoration: none; } a:visited { text-decoration: none; } a:hover { text-decoration: none; } a:active { text-decoration: none; } .Style2 {color: #FF0000} .Style3 {color: white } a { font-size: 13px; color: cyan; } -->
include("config.php"); session_start(); session_unregister("email"); session_unregister("passe"); session_unset(); session_destroy();
?>
derniermembre.php
| | |
| |
| Publicité |
|
| | Anonyme | Posté le 11/12/2006 à 04:17 | Petit astucien
356 Messages
| <br> <p> <? include"espacemembre/config.php"; include"espacemembre/include/variable.php"; $db = mysql_connect($serveur, $login, $password); mysql_select_db($base,$db); // ici le requete je prends pseudo sexe ville image age du dernier enregistrement $query = "SELECT `pseudo` , `sexe`,`ville` , `image`, `age`,`date` FROM $table WHERE 1 ORDER BY `id` DESC LIMIT 0 , 1 "; $resultat = mysql_query($query); $req = mysql_query ($query) or die ('Erreur SQL !<br>'.$query.'<br>'.mysql_error()); // on fait une boucle qui va faire un tour pour chaque enregistrements while($data = mysql_fetch_array($req)) { if ($data['sexe']=="Homme"){ $photo="<img src='espacemembre/imagesite/homme.gif'>"; } elseif ($data['sexe']=="Femme"){ $photo="<img src='espacemembre/imagesite/femme.gif'>"; } else { $photo="<img src='espacemembre/imagesite/couple.gif'>"; } // on affiche les informations de l'enregistrements en cours echo '<b>'.$data['pseudo'].' ';echo"$photo";echo'</b> :<b>'.$data['age'].'ans</b> <b> '.$data['ville'].'</b> '; } // on ferme la connexion à mysql mysql_close(); ?>
fichemembre.php <br> <br> <table width="800" border="1" align="center"> <tr> <td colspan="2" align="center" valign="top"> <div align="center"> <? //ouverture et control de la session session_start(); if ( !session_is_registered("email") ) { print "<center><b>Cette page et uniquement pour les membres<br> <br><a href='index.php'>connection</a> <br>-||||-<br> <a href='inscription.php'>inscription</a></b><center>";exit; } //connexion a la base de donnée include"espacemembre/config.php"; include"espacemembre/include/variable.php"; $db = mysql_connect($serveur, $login, $password); mysql_select_db($base,$db); //je recherche les données de la base membre de l'email du mec if ($action == "change") { $query = "UPDATE $table SET pseudo = '$pseudo',email= '$email', passe= '$passe' , site = '$site', age = '$age', sexe='$sexe',departement ='$departement', ville='$ville', mot='$mot' WHERE email = '$email'"; $result = mysql_query($query); } if ($action == "image") { //ici je recherche l'image qui correspond a l'email $query = "UPDATE $table SET image='$image' WHERE email = '$email'"; $result = mysql_query($query);} $sql=("select image from $table Where email='$email'");$result=mysql_query($sql); $rs=mysql_fetch_array($result); $image=$rs["image"]; //ici je recherche l'id de l'email $sql=("select id from $table Where email='$email'"); $result=mysql_query($sql); $rs=mysql_fetch_array($result); $id=$rs["id"]; //la requete je prends toutes les données de la table membre $sql = "select*from $table WHERE email='$email'"; // on envoie la requete $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); echo"$info"; // on ferme la connexion à mysql mysql_close(); mysql_close($db); ?> espacemembre </div></td> </tr> <tr> <td width="400" height="96" rowspan="4" align="left" valign="top"><? echo" <img src='$image' width='60' height='60'><br>";?> <?php while($data = mysql_fetch_array($req)) echo 'Votre pseudo : <b>'.$data['pseudo'].'</b><br> Votre Email :<b> '.$data['email'].'</b><br>Votre Age :<b> '.$data['age'].'ans</b><br>Votre Sexe :<b> '.$data['sexe'].'</b><br>Votre dept :<b> '.$data['departement'].'</b><br>Votre Ville :<b> '.$data['ville'].'</b><br>Votre Site :<b> <A HREF="'.$data['site'].' "TARGET="_blank">'.$data['site'].'</a></b><br>Commentaire :<b> '.$data['mot'].'</b><br>Date d inscription :<b> '.$data['date'].'</b><br>'; ?> <? echo"<center><a href='file_readdir.php'>$choiavatar</center></a> <br>"; echo"<center><a href='upload.php?email=$email'>$boutonperso</center></a><br>"; // on affiche les informations de l'enregistrements en cours '</B><br>';echo "<CENTER><font> <a href=change.php>$changeinfos</a></font></td></CENTER><br><br>";?> <p> </p> <p> </p></td> <td width="400" height="52" align="left" valign="top"><div align="left"> <div align="left"> <table width="400" border="0"> <tr> <td width="400"><div align="right"> <p><strong> <?php include"compteur.php"; ?> </strong></p> </div></td> </tr> <tr> <td width="400" class="titre1"><strong><em>Le dernier membre inscrit</em></strong> </td> </tr> <tr> <td width="400"><?php include"derniermembre.php"; ?> </td> </tr> </table> </div> <p><br> </p> </div></td> </tr> <tr> <td width="400" align="left" valign="top"><div align="left" onClick="MM_openBrWindow('toutmembres.php','','toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes,width=600,height=550')"> <p><a href="#"><? echo"$listetous";?></a> </div></td> </tr> <tr> <td width="400" height="52" align="left" valign="top"><table width="400" border="0"> <tr> <td width="400" align="left" valign="top"><div align="center" class="titre1"><strong><em>Les <? echo"$dernierconnect";?> derniers membres inscrits du site</em></strong></div></td> </tr> <tr> <td width="400" align="left" valign="top"><?php include"espacemembre/troisdernier.php"; ?></td> </tr> </table></td> </tr> <tr> <td width="400" align="left" valign="top"><form name="form1" method="post" action="deconnect.php"> <div align="center"> <label> <input name="detruire" type="submit" id="detruire" value="deconnexion"> </label> </div> </form></td> </tr> </table> <br> <br> <? echo"$copyright";?> </table></TD> </table> </html>
file_readdir.php <?php // Définition du chemin à explorer $homedir="avatar"; // "ouverture" du répertoire $dir=opendir($homedir); // Récupération d'un pointeur sur le premier // fichier (ou sous-répertoire) du répertoire grâce à readdir. // Lorsque nous aurons atteint la fin de répertoire // readdir retournera faux par conséquent // la boucle s'arrêtera while ($file = readdir($dir)) { // Affichage du nom du fichier (ou sous-répertoire) // sauf "." et ".." if (($file!=".")&&($file!="..")) echo "<form name='form1' method='post' action='photo.php?file=$file'><img src='avatar/$file' width='60' height='60'<label> avatar $file</label> <br> <label> <input type='submit' name='Submit' value='Envoyer'><input name='action' type='radio' value='changeavatar' checked> </label> <p> </p> </form> <br>"; } // C'est fini. On ferme ! closedir($dir); ?> </head> <body> <SCRIPT language="JavaScript" title="G1SCRIPT"> //Script Généré sur le Site http://www.G1SCRIPT.COM //Identifiant du script: 21 //Mis en ligne: 26/08/02 //By TANGUY </SCRIPT> <form> <div align="center"> <input name="button" type="button" onClick="window.close()" value="Fermer la page"> </div> </form>
inscription.php <br> <table width="800" height="219" border="0" align="center"> <tr> <td align="center" valign="top"><form name="form1" method="post" action="espacemembre/verifinscription.php "> <table width="105%" border="0"> <tr valign="middle"> <td colspan="2"><div align="center"> <p class="titre1"><font face="Verdana" size="2"><font face="Verdana" size="3"><b>Inscription</b></font></font></p> <p><font face="Verdana" size="2"><font face="Verdana" size="2"><b><br> </b> <span class="titre1">les champs avec une * son obligatoires</span></font></font></p> </div></td> </tr> <tr valign="middle"> <td width="40%" class="titre1"><div align="center">Pseudo *</div></td> <td width="60%"><div align="left"> <label> <input name="pseudo" type="text" id="pseudo"> </label> </div></td> </tr> <tr valign="middle"> <td class="titre1"><div align="center">Email *</div></td> <td><input name="email" type="text" id="email"></td> </tr> <tr valign="middle"> <td class="titre1"><div align="center">Mot de passe *</div></td> <td><div align="left"> <input name="passe" type="password" id="passe"> </div></td> </tr> <tr valign="middle"> <td class="titre1"><div align="center">Age *</div></td> <td><div align="left"> <input name="age" type="text" id="age" size="3" maxlength="2"> <span class="titre1">Ans</span></div></td> </tr> <tr valign="middle"> <td class="titre1"><div align="center">Sexe *</div></td> <td><div align="left"> <label> <select name="sexe" id="sexe"> <option></option> <option>Homme</option> <option>Femme</option> <option>Couple</option> </select> </label> </div></td> </tr> <tr valign="middle"> <td class="titre1"><div align="center">Département *</div></td> <td><div align="left"> <label> <select name="departement" id="departement"> <option selected></option> <option value="Ain">01 - Ain</option> <option value="Aisne">02 - Aisne</option> <option value="Allier">03 - Allier</option> <option value="Alpes de Haute Provence">04 - Alpes de Haute Provence</option> <option value="Hautes Alpes">05 - Hautes Alpes</option> <option value="Alpes maritimes">06 - Alpes maritimes</option> <option value="Ardèche">07 - Ardèche</option> <option value="Ardennes">08 - Ardennes</option> <option value="Ariège">09 - Ariège</option> <option value="Aube">10 - Aube</option> <option value="Aude">11 - Aude</option> <option value="Aveyron">12 - Aveyron</option> <option value="Bouches du Rhône">13 - Bouches du Rhône</option> <option value="Calvados">14 - Calvados</option> <option value="Cantal">15 - Cantal</option> <option value="Charente">16 - Charente</option> <option value="Charente Maritime">17 - Charente Maritime</option> <option value="Cher">18 - Cher</option> <option value="Corrèze">19 - Corrèze</option> <option value="Côte d'Or">21 - Côte d'Or</option> <option value="Côtes d'Armor">22 - Côtes d'Armor</option> <option value="Creuse">23 - Creuse</option> <option value="Dordogne">24 - Dordogne</option> <option value="Doubs">25 - Doubs</option> <option value="Drôme">26 - Drôme</option> <option value="Eure">27 - Eure</option> <option value="Eure et Loir">28 - Eure et Loir</option> <option value="Finistère">29 - Finistère</option> <option value="Corse du Sud">2A - Corse du Sud</option> <option value="Corse du Nord">2B - Corse du Nord</option> <option value="Gard">30 - Gard</option> <option value="Haute-Garonne">31 - Haute-Garonne</option> <option value="Gers">32 - Gers</option> <option value="Gironde">33 - Gironde</option> <option value="Hérault">34 - Hérault</option> <option value="Ille et Vilaine">35 - Ille et Vilaine</option> <option value="Indre">36 - Indre</option> <option value="Indre et Loire">37 - Indre et Loire</option> <option value="Isère">38 - Isère</option> <option value="Jura">39 - Jura</option> <option value="Landes">40 - Landes</option> <option value="Loir et Cher">41 - Loir et Cher</option> <option value="Loire">42 - Loire</option> <option value="Haute Loire">43 - Haute Loire</option> <option value="Loire Atlantique">44 - Loire Atlantique</option> <option value="Loiret">45 - Loiret</option> <option value="Lot">46 - Lot</option> <option value="Lot et Garonne">47 - Lot et Garonne</option> <option value="Lozère">48 - Lozère</option> <option value="Maine et Loire">49 - Maine et Loire</option> <option value="Manche">50 - Manche</option> <option value="Marne">51 - Marne</option> <option value="Haute Marne">52 - Haute Marne</option> <option value="Mayenne">53 - Mayenne</option> <option value="Meurthe et Moselle">54 - Meurthe et Moselle</option> <option value="Meuse">55 - Meuse</option> <option value="Morbihan">56 - Morbihan</option> <option value="Moselle">57 - Moselle</option> <option value="Nièvre">58 - Nièvre</option> <option value="Nord">59 - Nord</option> <option value="Oise">60 - Oise</option> <option value="Orne">61 - Orne</option> <option value="Pas de Calais">62 - Pas de Calais</option> <option value="Puy de Dôme">63 - Puy de Dôme</option> <option value="Pyrénées Atlantiques">64 - Pyrénées Atlantiques</option> <option value="Hautes Pyrénées">65 - Hautes Pyrénées</option> <option value="Pyrénées orientales">66 - Pyrénées orientales</option> <option value="Bas Rhin">67 - Bas Rhin</option> <option value="Haut Rhin">68 - Haut Rhin</option> <option value="Rhône">69 - Rhône</option> <option value="Haute Saône">70 - Haute Saône</option> <option value="Saône et Loire">71 - Saône et Loire</option> <option value="Sarthe">72 - Sarthe</option> <option value="Savoie">73 - Savoie</option> <option value="Haute Savoie">74 - Haute Savoie</option> <option value="Paris">75 - Paris</option> <option value="Seine Maritime">76 - Seine Maritime</option> <option value="Seine et Marne">77 - Seine et Marne</option> <option value="Yvelines">78 - Yvelines</option> <option value="Deux Sèvres">79 - Deux Sèvres</option> <option value="Somme">80 - Somme</option> <option value="Tarn">81 - Tarn</option> <option value="Tarn et Garonne">82 - Tarn et Garonne</option> <option value="Var">83 - Var</option> <option value="Vaucluse">84 - Vaucluse</option> <option value="Vendée">85 - Vendée</option> <option value="Vienne">86 - Vienne</option> <option value="Haute Vienne">87 - Haute Vienne</option> <option value="Vosges">88 - Vosges</option> <option value="Yonne">89 - Yonne</option> <option value="Territoire de Belfort">90 - Territoire de Belfort</option> <option value="Essone">91 - Essone</option> <option value="Hauts de Seine">92 - Hauts de Seine</option> <option value="Seine Saint Denis">93 - Seine Saint Denis</option> <option value="Val de Marne">94 - Val de Marne</option> <option value="Val d'Oise">95 - Val d'Oise</option> <option value="Guadeloupe">971 - Guadeloupe</option> <option value="Martinique">972 - Martinique</option> <option value="Guyane">973 - Guyane</option> <option value="Réunion">974 - Réunion</option> </select> </label> </div></td> </tr> <tr valign="middle"> <td class="titre1"><div align="center">Ville </div></td> <td><div align="left"> <input name="ville" type="text" id="ville"> </div></td> </tr> <tr valign="middle"> <td class="titre1"><div align="center">Site internet</div></td> <td><div align="left"> <input name="site" type="text" id="site" value="http://" size="40"> </div></td> </tr> <tr valign="middle"> <td height="90" class="titre1"><div align="center">Commentaire</div></td> <td><div align="left"> <label> <textarea name="mot" cols="30" rows="3" id="mot"></textarea> </label> </div></td> </tr> <tr valign="middle"> <td colspan="2"><div align="center"> <input type="submit" name="Submit" value="Envoyer Mon Inscription Maintenant"> <input name="action" type="radio" value="inscription" checked> </div></td> </tr> </table> </form></td> </tr> </table> </TBODY> </TABLE> </html>
| | | | | Anonyme | Posté le 11/12/2006 à 04:18 | Petit astucien
356 Messages
| passeperdu.php <table width="800" align="center"> <tr> <td width="800" align="center" valign="top"><div align="left" class="Style1"> <div align="center">Mot de passe perdu ?</div> </div></td> </tr> <tr> <td width="800" align="left" valign="top"><form name="form1" method="post" action="espacemembre/verifinscription.php"> <div align="center"> <label> <div align="center"><span class="Style1">Entrez votre adresse email</span><br> <br> <input name="emailperdu" type="text" size="35"> <br> <input name="action" type="radio" value="passeperdu" checked> <br> <input type="submit" name="Submit" value="Envoyer"> </div> </label> </div> </form></td> </tr> </table>
photo.php </p> <br> <p> <? //ouverture et control de la session session_start(); session_register("email"); session_register("passe"); //connexion a la base de donnée include("config.php"); include"espacemembre/include/variable.php"; if ($action == "changeimage") { if (isset ($file) && $HTTP_POST_FILES["file"]["error"]==0 && $HTTP_POST_VARS['MAX_FILE_SIZE']>=$HTTP_POST_FILES["file"]["size"]) // les vérifications d'usage (la variable existe, pas d'erreur et la taille est correcte ) { $nom=$HTTP_POST_FILES["file"]["name"]; // récupération du nom du fichier $point=strrpos($nom,"."); // on recherche le dernier point dans le nom du fichier if (!$point) $ext=""; else $ext=strtolower(substr($nom,$point)); // pour récuperer l'extension du fichier if (($ext==".jpg") || ($ext==".gif" )) // pour l'exemple je ne garde que ces 2 extensions valides { // pour la sécurité on choisit un nouveau nom de fichier ici on ajoute 1,2.. et une extension $nombre=2;
$repertoire_upload="images/"; $nouveau_nom=$repertoire_upload.$nom."";// encore pour la secu, j'ajoute un .ttt comme seconde extension while (file_exists($nouveau_nom)) { $nombre++; // on incremente le nombre tant que le nom du fichier existe $nouveau_nom=$repertoire_upload.$nom.$nombre.$ext.".ttt"; }// fin while if (@move_uploaded_file($file,$nouveau_nom)) echo "<b>Téléchargement réussi</b>"; else echo " Echec du transfert"; // le point crucial qui tranfert le fichier temporaire en fichier permanent avec @ devant pour éviter un warning PHP en cas d'échec }// fin if ext else { $erreur="le type de fichier est invalide ( seulement .jpg et .gif )."; echo $erreur; }// fin else ext }// fin du premier if else echo "Vérifier le formulaire d'envoi de fichier ( la taille du fichier est limité à ". $HTTP_POST_VARS['MAX_FILE_SIZE']." )"; $db = mysql_connect($serveur, $login, $password); mysql_select_db($base,$db); //je selec les données de la table membre qui corresp a l'email $sql = "SELECT * FROM $table WHERE email = '$email'"; $resultat = mysql_query ($sql); $change = mysql_fetch_array ($resultat); mysql_close($db); $db = mysql_connect($serveur, $login, $password); mysql_select_db($base,$db); //je recherche les données de la base membre de l'email du mec if ($action == "image") { $query = "UPDATE $table SET numimage = '$numimage', WHERE email = '$email'"; $result = mysql_query($query); }
?> <link href="espacemembre/style.css" rel="stylesheet" type="text/css"> <table width="62%" height="219" border="0" align="center"> <tr> <td align="center" valign="top"><form action="fichemembre.php" method="post"> <table width="105%" border="0"> <tr valign="middle"> <td colspan="2"><div align="center"><span class="titre1"><font face="Verdana" size="2"><font face="Verdana" size="2"><b>Votre Photo</b></font></font></span><font face="Verdana" size="2"><font face="Verdana" size="2"><b> <input type="hidden" name="email" value="<?php echo $email; ?>"> <br> </b> </font></font></div></td> </tr> <tr valign="middle"> <td width="40%"><div align="center"></div></td> <td width="60%"><div align="left"> <label> </label> </div></td> </tr> <tr valign="middle"> <td><div align="center"></div></td> <td><label> <input name="image" type="text" id="image" value="<? echo "$nouveau_nom";?>"> </label></td> </tr> <tr valign="middle"> <td><div align="center"></div></td> <td><div align="left"><? echo"<img src='$nouveau_nom' width='60' height='60'>"?> </div> <label> </label></td> </tr> <tr valign="middle"> <td><div align="center"></div></td> <td><div align="left"> </div></td> </tr> <tr valign="middle"> <td colspan="2"><div align="center"> <label> <input name="action" type="radio" value="image" checked> <em> OK pour l'enregistrement <input name="image" type="hidden" id="image" value="<? echo "$nouveau_nom";?>"> </em></label> </div></td> </tr> <tr valign="middle"> <td colspan="2"><div align="center"> <input name="Envoyer" type="submit" class="bouton" value="Envoyer ma photo"> </div></td> </tr> </table> </form></td> </tr> </table> <?php }?> <? if ($action == "changeavatar") { $db = mysql_connect($serveur, $login, $password); mysql_select_db($base,$db); //je selec les données de la table membre qui corresp a l'email $sql = "SELECT * FROM $table WHERE email = '$email'"; $resultat = mysql_query ($sql); $change = mysql_fetch_array ($resultat); mysql_close($db); $db = mysql_connect($serveur, $login, $password); mysql_select_db($base,$db); //je recherche les données de la base membre de l'email du mec if ($action == "image") { $query = "UPDATE $table SET numimage = '$numimage', WHERE email = '$email'"; $result = mysql_query($query); } ?> <table width="62%" height="219" border="0" align="center"> <tr> <td align="center" valign="top"><form action="fichemembre.php" method="post"> <table width="105%" border="0"> <tr valign="middle"> <td colspan="2"><div align="center"><span class="titre1"><font face="Verdana" size="2"><font face="Verdana" size="2"><b>Votre nouvel Avatar</b></font></font></span><font face="Verdana" size="2"><font face="Verdana" size="2"><b> <input type="hidden" name="email2" value="<?php echo $email; ?>"> <br> </b> </font></font></div></td> </tr> <tr valign="middle"> <td width="40%"><div align="center"></div></td> <td width="60%"><div align="left"> <label> </label> </div></td> </tr> <tr valign="middle"> <td><div align="center"></div></td> <td><label> <input name="image" type="text" id="image" value="<? echo "$file";?>"> </label></td> </tr> <tr valign="middle"> <td><div align="center"></div></td> <td><div align="left"><? echo"<img src='avatar/$file' width='60' height='60'>"?> </div> <label> </label></td> </tr> <tr valign="middle"> <td><div align="center"></div></td> <td><div align="left"> </div></td> </tr> <tr valign="middle"> <td colspan="2"><div align="center"> <label> <input name="action" type="radio" value="image" checked> <em> <span class="titre1">OK pour l'enregistrement</span> <input name="image" type="hidden" id="image" value="<? echo "avatar/$file";?>"> </em></label> </div></td> </tr> <tr valign="middle"> <td colspan="2"><div align="center"> <input name="Envoyer" type="submit" class="bouton" value="Envoyer mon avatar"> </div></td> </tr> </table> </form></td> </tr> </table> <? } ?>
upload.php </p> <br> <table width="80%" border="0" align="center"> <tr> <td height="75"><form action="photo.php" method="post" enctype="multipart/form-data" name="fichier"> <p align="center"> <span class="titre1"> <input name="MAX_FILE_SIZE" type="hidden" value="60000"> <b> la taille est ici limitée à 60000 caractères 60ko</b></span></p> <p align="center"> <input type="file" name="file"> <br> <br> <input type="submit" name="Submit" value="Envoyer"> <input name="action" type="radio" value="changeimage" checked> </p> <p align="center" class="titre1"><b>Uniquement des images jpg et gif .</b></p> </form></td> </tr> <tr> <td height="70" align="left" valign="top" class="titre1"><b>le traitement :</b> <? include"config.php"; i ?> </td> </tr> </table></TD> </TR> </TBODY> </TABLE> </body> </html>
les autres pages j'ai pas changé car c'est inutiles sinon il se trouve dans espacemembre/listeimages espacemembre/pageprotection espacemembre/toutmembres espacemembre/verifinscription espacemembre/troisdernier et voilà l'original si tu veux voir les autre a page et les dossier http://le.coffre.free.fr/membrepasseoriginal.rar | | | | | Anonyme | Posté le 11/12/2006 à 22:37 | Petit astucien
356 Messages
| | | | | | Malcolm | Posté le 12/12/2006 à 11:50 | Astucien
7421 Messages
| tu ne te rends pas compte à quel point tes messages sont illisibles ou indigestes... je vais te donner une doc de 800 pages sur PHP en te disant de retrouver le point virgule manquant, on va voir si tu sais ou pas ... | | | | | Anonyme | Posté le 12/12/2006 à 12:33 | Petit astucien
356 Messages
| alors ques ce que des pages propres pour vous moi je n'ai rien fait spécial sauf que j'ai pris la page fichemembre et j'ai seulement copier et coller les includes et pour le reste j'ai pris seulement le bout du codfe et j'ai introduit a ma page si tt moi je ne voit pas une page propre ou comme vous dite a chaque fois illisible puisse que j'ai seulement copier les bout du code et en tout cas si c'est pour me dire ca c'est pas la peine car j'ai passe pdt 3 h a faire ca donc si c'est pour entendre que c'est illisible ca me fait mal au coeur | | | | | Anonyme | Posté le 12/12/2006 à 13:14 | Petit astucien
356 Messages
| voilà le code qui permet de se loger et mettre son pseudo et mot de passe connrection deconnection <table width="150" height="255"> <tr> <td height="249"><form action="espacemembre/espacemembre.php?page=1" method="post"> <table height="220" align="center" class="texte"> <tr> <td width="150" height="222" align="center" valign="top"><table width="19%" height="208" border="0" align="center"> <tr> <td height="204" align="center" valign="top"><table width="89%" height="151"> <tr> <td><div align="center" class="titre1"> Email</div></td> </tr> <tr> <td><div align="center"> <label> <input name="email22" type="text" id="email2" size="20" /> </label> </div></td> </tr> <tr> <td><div align="center" class="titre1">Password</div></td> </tr> <tr> <td><div align="center"> <input name="passe2" type="password" id="passe2" size="20" /> </div></td> </tr> <tr> <td><div align="center"> <label> <input name="action" type="radio" value="connect" checked="checked" /> <br /> <input type="submit" name="Submit32" value="connexion" /> <br /> <input type="submit" name="Submit22" value="deconnection" /> <br /> <?php if($nomhebergeur!='FREE') {echo "<a href='passeperdu.php'>passe perdu ?</a>";} ?> <br /> <?php if($nomhebergeur!='FREE') {echo "<a href='deconnect.php'>deconection ?</a>";} ?> <br /> </label> </div></td> </tr> </table></td> </tr> </table></td> </tr> </table> </form></td> </tr> </table>
qd je visuelise ca apparais mais des que je met les autres include il beugue <table width="150"> <tr> <td> </td> </tr> <tr> <td><div align="center" class="titre1"><strong><em>Les <? echo"$dernierconnect";?> derniers membres inscrits du site</em></strong></div></td> </tr> <tr> <td><?php include"espacemembre/troisdernier.php"; ?></td> </tr> <tr> <td><div align="left"> <table width="150" border="0"> <tr> <td width="150"> </td> </tr> <tr> <td width="150" class="titre1"><strong><em>Le dernier membre inscrit</em></strong> </td> </tr> <tr> <td width="150"><?php include"derniermembre.php"; ?> </td> </tr> </table> </div></td> </tr> </table>
en tt cas j'ai pris les includes dans cette page fichemembre <? //ouverture et control de la session session_start(); if ( !session_is_registered("email") ) { print "<center><b>Cette page et uniquement pour les membres<br> <br><a href='index.php'>connection</a> <br>-||||-<br> <a href='inscription.php'>inscription</a></b><center>";exit; } //connexion a la base de donnée include"config.php"; include"include/variable.php"; $db = mysql_connect($serveur, $login, $password); mysql_select_db($base,$db); //je recherche les données de la base membre de l'email du mec if ($action == "change") { $query = "UPDATE $table SET pseudo = '$pseudo',email= '$email', passe= '$passe' , site = '$site', age = '$age', sexe='$sexe',departement ='$departement', ville='$ville', mot='$mot' WHERE email = '$email'"; $result = mysql_query($query); } if ($action == "image") { //ici je recherche l'image qui correspond a l'email $query = "UPDATE $table SET image='$image' WHERE email = '$email'"; $result = mysql_query($query);} $sql=("select image from $table Where email='$email'");$result=mysql_query($sql); $rs=mysql_fetch_array($result); $image=$rs["image"]; //ici je recherche l'id de l'email $sql=("select id from $table Where email='$email'"); $result=mysql_query($sql); $rs=mysql_fetch_array($result); $id=$rs["id"]; //la requete je prends toutes les données de la table membre $sql = "select*from $table WHERE email='$email'"; // on envoie la requete $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); echo"$info"; // on ferme la connexion à mysql mysql_close(); mysql_close($db); ?> <html> <head> <title>Espace Membre</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript" type="text/JavaScript"> <!-- function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } //--> </script> <link href="style.css" rel="stylesheet" type="text/css"> </head><body> <div align="center"></div> <div align="center"></div> <div align="right"></div> <table width="100%" height="329" border="0"> <tr> <td width="49%" height="325"> <table width="99%" height="325" border="2"> <tr> <td align="left" valign="top"><? echo" <img src='$image' width='60' height='60'><br>";?><?php while($data = mysql_fetch_array($req)) echo 'Votre pseudo : <b>'.$data['pseudo'].'</b><br> Votre Email :<b> '.$data['email'].'</b><br>Votre Age :<b> '.$data['age'].'ans</b><br>Votre Sexe :<b> '.$data['sexe'].'</b><br>Votre dept :<b> '.$data['departement'].'</b><br>Votre Ville :<b> '.$data['ville'].'</b><br>Votre Site :<b> <A HREF="'.$data['site'].' "TARGET="_blank">'.$data['site'].'</a></b><br>Commentaire :<b> '.$data['mot'].'</b><br>Date d inscription :<b> '.$data['date'].'</b><br>'; ?> <? echo"<center><a href='file_readdir.php'>$choiavatar</center></a> <br>"; echo"<center><a href='upload.php?email=$email'>$boutonperso</center></a><br>"; // on affiche les informations de l'enregistrements en cours '</B><br>';echo "<CENTER><font> <a href=change.php>$changeinfos</a></font></td></CENTER><br><br>";?> </td> </tr> </table> <br> </td> <td width="51%" align="left" valign="top"><div align="left"></div> <div align="left"> <table width="99%" border="0"> <tr> <td><div align="right"> <p><strong> <?php include"compteur.php"; ?> </strong></p> <p> </p> </div></td> </tr> <tr> <td class="titre1"><strong><em>Le dernier membre inscrit</em></strong> </td> </tr> <tr> <td><?php include"derniermembre.php"; ?> </td> </tr> </table> </div> <div align="left" onClick="MM_openBrWindow('connectes.php','','toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes,width=300,height=400')"> <p><a href="#"><? echo"$listeconnect";?><br> <br></a></div> <div align="left" onClick="MM_openBrWindow('toutmembres.php','','toolbar=yes,menubar=yes,scrollbars=yes,resizable=yes,width=600,height=550')"> <p><a href="#"><? echo"$listetous";?></a> </div> </p> <table width="80%" border="0"> <tr> <td><div align="center" class="titre1"><strong><em>Les <? echo"$dernierconnect";?> derniers membres inscrits du site</em></strong></div></td> </tr> <tr> <td><?php include"troisdernier.php"; ?></td> </tr> </table> <form name="form1" method="post" action="deconnect.php"> <div align="center"> <label> <input name="detruire" type="submit" id="detruire" value="deconnexion"> </label> </div> </form> <p align="center"> </td> </tr> </table> <? echo"$copyright";?> <div align="center"></div> </body> </html>
leur index pour se loger <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Document sans titre</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="style.css" rel="stylesheet" type="text/css"> </head> <body> <div align="center"> <table width="19%" height="164" border="0" align="center"> <tr> <td align="center" valign="top"><form name="form1" method="post" action="verifinscription.php"> <table width="89%" height="151" border="2"> <tr> <td><div align="center" class="titre1"> Email</div></td> </tr> <tr> <td><div align="center"> <label> <input name="email" type="text" id="email" size="20"> </label> </div></td> </tr> <tr> <td><div align="center" class="titre1">Password</div></td> </tr> <tr> <td><div align="center"> <input name="passe" type="password" id="passe" size="20"> </div></td> </tr> <tr> <td><div align="center"><label> <input name="action" type="radio" value="connect" checked> <br> <input type="submit" name="Submit" value="connexion"> <br> <?php if($nomhebergeur!='FREE') {echo "<a href='passeperdu.php'>passe perdu ?</a>";} ?><br> </label> </div></td> </tr> </table> </form></td> </tr> </table> <div align="center"></div> <div align="center"><a href="inscription.php">Inscription</a><br> <br> <br> <?php if (file_exists("install.php")) { echo"<center><b><font size='+6'><a href='install.php'>POUR LA PREMIERE UTILISATION <br>LANCER L INSTALLATION DE MEMBREPASSE</font></h1></b></center></a>"; } ?> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br> <br><? $copyright="<div align='center'><a href='mailto:tarmo57@aol.com'><font size='-2'>Script © ScriptH- pascal 2004</font></a> </div>";?> <? echo"$copyright";?></div> </body> </html>
j'ai pris les codes pour mettre dans mon index je peux rien faire d'autre je fait mon maximuim et j'ai enlenver les codes ou ca beugue maintenanttu vas me dire que c'est illisible moi mon but c'est de faire marché et comprendre ou est l'erreur | | | | | Malcolm | Posté le 12/12/2006 à 14:19 | Astucien
7421 Messages
| d'une part, tu fais 50 fois le même sujet (si on n'a pas la réponse au premier, on ne l'aura pas pour les 49 autres ...) et d'aitre part, qd je dis illisible, il faut lire la suite : "illisible ou indigeste". Illisible par les nombreuses fautes dedans (de frappe et / ou d'orthographe), et indigeste par la longueur de certains des messages. Je ne te cache pas que, pour ma part, je n'ai absolument aucune envie de me replonger dans ton code, pour plusieurs raisons : - code très long et j'ai peu de temps - code fouillis : trop de tableaux de partout, mal utilisés, aucune propreté du code - code non commenté (je prends un tableau au hasard, je ne sais même pas à quoi il sert) Dis-moi comment tu veux que je te comprenne ...? Mais attention, ce que je dis n'engage que moi. Imagine si je te file les 400 pages de mon site d'anatomie en disant "refais moi les paragraphes", au bout de 3 lignes t'en auras déjà marre vu la quantité... Si je peux te donner un conseil, te casse pas la tête avec ça, tu te fais un cahier des charges béton (tout expliquyé dans les détails et fonctionnalités) et tu proposes une rémunération à quelqu'un pour qu'il te le fass, ça sera bien plus rapide (au lieu de mettre 6 mois pour un simple input ...) et ça sera plus efficace. | | | | | Anonyme | Posté le 12/12/2006 à 19:55 | Petit astucien
356 Messages
| re j'ai une petirte question voilà j'ai mis ce code j'ai mis mes fichier menu heut et menu gauche dans le dosier espacemembre là ca marche mais des que j'enleve ces 2 fichiers etant donne se trouve ds la page pricipal du site dont normalement ca serais ca j'ai voulu teste mettre dans mon dossier espacemembre les 2 fichier et là ca marche je ne comprend pas j'ai bien mis http://le.coffre.free.fr/espacemembre/change.php et si tu peux voir si tt fonctionne http://le.coffre.free.fr/ Modifié par Anonyme le 12/12/2006 20:22 | | | | | Anonyme | Posté le 20/12/2006 à 03:13 | Petit astucien
356 Messages
| je me suis remis pour voir si je trouve la solution mmais c'impossible je pensais ca mais ca n'a pas marché si tu peux me dire comment faire un belle rubrique http://le.coffre.free.fr/ et si tu cliquer sur inscription il y as toujour un probleme du menue haut et gauche es ce que tu pouraios me donné sans me le donné la solution lol ps j'avance comme une totue lol comme la fable lol rien ne sert de courir il faut partit a point lol car j'ai fait ca : <?php include("menuhaut.php/espacemembre"); ?> <TR bgColor=#333366> <TD width=150 height="1289" rowSpan=2 align=left vAlign=top bgcolor="#330099" scope=col><?php include("menugauche.php/espacemembre/"); ?> Modifié par Anonyme le 20/12/2006 03:17 | | | | | Anonyme | Posté le 22/12/2006 à 22:07 | Petit astucien
356 Messages
| re
j'ai essaye d'amélioré tu me diras si ca vas comme espace membre la présentation http://le.coffre.free.fr/ es ce que c'est ca le code pour remplacé l'include email par le pseudo car là pour rentré dans le compte du site il faut mettre leur email et moi je voudrais bien mettre le pseudo es ce c'est ca comme code <div align="left"> <label> <input name="pseudo" type="text" id="pseudo"> </label> </div> car la c'est : <input name="email2" type="text" id="email2" value="Votre Email" size="20" />
et si tu peux me donné la réponse pour mes includes des menue haut et gauche http://le.coffre.free.fr/espacemembre/inscription.php car ca beugue toujou malgrés que j'ai testais plusieur solution j'ai mis ca mais bon ca beugue : <td height="150" colspan="2" align="left" valign="top"><?php include("espacemembre/menuhaut.php"); ?></td> </tr> <tr> <td width="150" height="276" align="left" valign="top"><?php include("espacemembre/menugauche.php"); ?></td>
merci | | | |
| | Haut de la page |
| | Inscrivez-vous ! |
- Posez vos questions
- Résolvez vos problèmes
- Aidez les autres
- Participez et créez vos discussions
- Dialoguez en privé avec d'autres membres
- Suivez vos sujets préférés
- Affichez les signatures des membres
|
|