Aide site du zéro !!!

Bonjour aux CCM's,
Jaimerais ajouter a mon site une page de connexion ou inscription et sur le site du zéro je ne comprend rien quelqu'un peu maider :)

6 réponses

  1. Salut Maxou,

    Peux-tu me donner le lien du cours que tu suis, et je tenterai de t'aider.

    Bonne soirée à toi ;-).
    1. Merci Beaucoup saachaa pour ta rapidité voici le lien : http://www.siteduzero.com/tutoriel-3-9933-inscription-et-connexion.html je ne comprend plus rien avec connexion, machin, .php ... Mdr merci

      Bonne soirée a toi

      Amicalement
      1. Je ne comprends pas où tu peux bloquer, c'est super bien expliqué !
    2. Je ne comprend pas combien de page php faut faire, comment les relier !!!
      1. As-tu commencé par lire cette page ?
    3. Cette page ? : http://www.siteduzero.com/tutoriel-3-9933-inscription-et-connexion.html ! Oui

      -Je doit creer une page : connexion.php :
      <?php
      session_start();
      $titre="Connexion";
      include("includes/identifiants.php");
      include("includes/debut.php");
      include("includes/menu.php");
      echo '<p><i>Vous êtes ici</i> : <a href="./index.php">Index du forum</a> --> Connexion';
      ?>
      


      -Apres quelle page dois-je creer pour :
      <?php
      echo '<h1>Connexion</h1>';
      if ($id!=0) erreur(ERR_IS_CO);
      ?>
      


      -Je doit creer une page : Functions.php :
      <?php
      function erreur($err='')
      {
         $mess=($err!='')? $err:'Une erreur inconnue s\'est produite';
         exit('<p>'.$mess.'</p>
         <p>Cliquez <a href="./index.php">ici</a> pour revenir à la page d\'accueil</p></div></body></html>');
      }
      ?>
      


      -Constant.php :
      <?php
      define('ERR_IS_CO','Vous ne pouvez pas accéder à cette page si vous n\'êtes pas connecté');
      ?>
      


      -Et sa ? :
       <?php
      exit('<div id="error"><p>'.$mess.'</p>
         <p>Cliquez <a href="./index.php">ici</a> pour revenir à la page d\'accueil</p></div></div></body></html>');
      ?>
      


      -Et sa ? c'est quoi ? :
      <?php
      if (!isset($_POST['pseudo'])) //On est dans la page de formulaire
      {
      	echo '<form method="post" action="connexion.php">
      	<fieldset>
      	<legend>Connexion</legend>
      	<p>
      	<label for="pseudo">Pseudo :</label><input name="pseudo" type="text" id="pseudo" /><br />
      	<label for="password">Mot de Passe :</label><input type="password" name="password" id="password" />
      	</p>
      	</fieldset>
      	<p><input type="submit" value="Connexion" /></p></form>
      	<a href="./register.php">Pas encore inscrit ?</a>
      	 
      	</div>
      	</body>
      	</html>';
      }
      ?>
      


      etc ... et comment les "liés" ?? merci Beaucoup Saachaa

      Cordialement
      1. En fait Maxou, tes pages sont liés par leurs nom, c'est comme ça en php/html...

        Regarde, tu as créé la page connexion.php:

        <?php
        session_start();
        $titre="Connexion";
        include("includes/identifiants.php");
        include("includes/debut.php");
        include("includes/menu.php");
        echo '<p><i>Vous êtes ici</i> : <a href="./index.php">Index du forum</a> --> Connexion';
        ?>

        Il est stipulé ici, que si la personne n'est pas connecté, elle renvoie à la page connexion, et donc, au haut de la page.

        <?php
        echo '<h1>Connexion</h1>';
        if ($id!=0) erreur(ERR_IS_CO);
        ?>

        (tu mets cette page dans connexion:)

        Par exemple:

        <?php
        define('ERR_IS_CO','Vous ne pouvez pas accéder à cette page si vous n\'êtes pas connecté');
        ?>

        Ce script renvoie à "functions.php".


        C'est plus clair ?
        O.o°*???. °.Oø¤º°'°º¤ø
        1. je suis pas sur que ce soit plus clair pour lui après cela.. lol
        2. J'essaye et je vous tiens au courant
      2. J'ai creer : 4 pages

        - Connexion.php avec :
        <?php
        session_start();
        $titre="Connexion";
        include("includes/identifiants.php");
        include("includes/debut.php");
        include("includes/menu.php");
        echo '<p><i>Vous êtes ici</i> : <a href="./index.php">Index du forum</a> --> Connexion';
        ?>
        <?php
        echo '<h1>Connexion</h1>';
        if ($id!=0) erreur(ERR_IS_CO);
        ?>


        - Constant.php :
        <?php 
        define('ERR_IS_CO','Vous ne pouvez pas accéder à cette page si vous n\'êtes pas connecté'); 
        ?> 


        - Functions.php :
         <?php
        function erreur($err='')
        {
           $mess=($err!='')? $err:'Une erreur inconnue s\'est produite';
           exit('<p>'.$mess.'</p>
           <p>Cliquez <a href="./index.php">ici</a> pour revenir à la page d\'accueil</p></div></body></html>');
        }
        ?>


        et - formulaire.htm :
        <?php
        if (!isset($_POST['pseudo'])) //On est dans la page de formulaire
        {
        	echo '<form method="post" action="connexion.php">
        	<fieldset>
        	<legend>Connexion</legend>
        	<p>
        	<label for="pseudo">Pseudo :</label><input name="pseudo" type="text" id="pseudo" /><br />
        	<label for="password">Mot de Passe :</label><input type="password" name="password" id="password" />
        	</p>
        	</fieldset>
        	<p><input type="submit" value="Connexion" /></p></form>
        	<a href="./register.php">Pas encore inscrit ?</a>
        	 
        	</div>
        	</body>
        	</html>';
        }
        ?>


        Pour le moment esce c'est bien ? quand je vais sur la page formulaire et que j'ecrit nimporte quoi et connexion, rien de s'affiche meme pas un message d'erreur, vraiment en php je suis largué ^^

        Merci a vous
        1. Je pense que tu devrais poser ce problème au forum interne du site du zéro.
        2. ok Merci a vous quand meme
        3. pourquoi tu apprend pas les bases petit a petit au lieu de te lancer dans des trucs que tu ne comprend pas du tout ?
        4. Je pensais conseiller la même chose... Je viens de voir les autres posts.
        5. Ouais, c'est vrai mais c'est un truc que j'ai envie de faire depuis longtemps et sa m'avait laire si facile et moi je n'y arrive pas --'