Formulair php
Résolu
adrienmarty
-
okuni Messages postés 1221 Date d'inscription Statut Membre Dernière intervention -
okuni Messages postés 1221 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je cherche comment améliorer mon site web et donner la possibilité de s'inscrire et d'envoyer un mail sur ce site web et de recevoir un mail sur une boite de messagerie sur mon site web. Et pour accéder aux envois et à la récepcion de mails il faut rentrer ses identifiants après une inscription.Ouf! ... j'ai fini le papotage et....
pouriez-vous me donner les codes en php sans explication du style :///ceci sert à faire ca etc....///
merci de patienter au blabla que je vous raconte car je suis très bavard et merci d'avance pour vos réponses nombreuses (je l'expère).
Adrien
Je cherche comment améliorer mon site web et donner la possibilité de s'inscrire et d'envoyer un mail sur ce site web et de recevoir un mail sur une boite de messagerie sur mon site web. Et pour accéder aux envois et à la récepcion de mails il faut rentrer ses identifiants après une inscription.Ouf! ... j'ai fini le papotage et....
pouriez-vous me donner les codes en php sans explication du style :///ceci sert à faire ca etc....///
merci de patienter au blabla que je vous raconte car je suis très bavard et merci d'avance pour vos réponses nombreuses (je l'expère).
Adrien
A voir également:
- Formulair php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
7 réponses
pouriez-vous me donner les codes en php sans explication du style :///ceci sert à faire ca etc....///
CCM n'est pas un site où l'on distribue des scripts tout fait. (il y a d'autre site pour cela)
C'est un site d'entraide.
Si tu refuse les commentaires d'aides, c'est que tu es assez qualifié dans ce domaine, tu auras donc facile à faire ce genre de script.
surtout que si tous tes "mails" restent sur ton site, ce n'est pas des mails mais de simple message.
à bon entendeur.
oui je c mais quand on met ca après je ne sais plus ou j'en suis et je ne sais pas si il a des lignes a sauter ou pas
puis je demande ca a des personne qui l'on déjà fait et qui pourraient aider des autres personnes a développer
leur site web et qui sont pas très bon en java php.
pi c un site d'entraide(comme ta dis) et non un site d'insulte
puis je demande ca a des personne qui l'on déjà fait et qui pourraient aider des autres personnes a développer
leur site web et qui sont pas très bon en java php.
pi c un site d'entraide(comme ta dis) et non un site d'insulte
Montre moi a quel moment je t'ai insulté?
Jamais, c'est pas mon genre. Je t'ai juste remis à ta place en t'expliquant que tu n'es pas sur le bon site.
ici on donne pas des script tout fait, on aide à les faire.
Si ta question aurait été "Comment faire pour créer un système de messagerie interne" je t'aurais donné une réponse, et d'autres membres aussi. Mais ce n'est pas le cas, tu as demandé un script tout fait.
Alors je le redis, vas sur d'autre site qui propose des scripts tout fait comme par exemple code-cources.com
Jamais, c'est pas mon genre. Je t'ai juste remis à ta place en t'expliquant que tu n'es pas sur le bon site.
ici on donne pas des script tout fait, on aide à les faire.
Si ta question aurait été "Comment faire pour créer un système de messagerie interne" je t'aurais donné une réponse, et d'autres membres aussi. Mais ce n'est pas le cas, tu as demandé un script tout fait.
Alors je le redis, vas sur d'autre site qui propose des scripts tout fait comme par exemple code-cources.com
Salut,
Les commentaires dans le code sont justement là pour te guider et pour que tu sache ce que fait ce bout de code, ce n'est pas une simple parure.
Il n'y a aucun insulte. On dit simplement que l'on est pas ici pour donner des codes tout cuits mais bien pour aider a modifier un code ou aider à comprendre un code.
Tu aurais taper "formulaire php" ou "mail()" ou "tutoriel formulaire php envoyer par courriel" et Google t'aurais trouver les réponses très facilement.
Voici une vidéo qui va te montrer comment le faire, mais désolé tu vas voir des lignes de commentaires dans le code :P
https://www.grafikart.fr/tutoriels/formulaire-php-21
Bonne année
Oui je c mais quand on met ca après je ne sais plus ou j'en suis et je ne sais pas si il a des lignes a sauter ou pas
Les commentaires dans le code sont justement là pour te guider et pour que tu sache ce que fait ce bout de code, ce n'est pas une simple parure.
pi c un site d'entraide(comme ta dis) et non un site d'insulte
Il n'y a aucun insulte. On dit simplement que l'on est pas ici pour donner des codes tout cuits mais bien pour aider a modifier un code ou aider à comprendre un code.
Tu aurais taper "formulaire php" ou "mail()" ou "tutoriel formulaire php envoyer par courriel" et Google t'aurais trouver les réponses très facilement.
Voici une vidéo qui va te montrer comment le faire, mais désolé tu vas voir des lignes de commentaires dans le code :P
https://www.grafikart.fr/tutoriels/formulaire-php-21
Bonne année
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tu sais quoi ? C'est la nouvelle année, alors je vais te faire plaisir.
Pour commencer, voilà le code d'inscription pour l'espace membre :
Pour commencer, voilà le code d'inscription pour l'espace membre :
inscription.php <?php $page['titre'] = 'Inscription'; $page['position'] = 'Espace membre » Inscription'; require 'config.php'; require 'libs/functions.php'; require 'libs/crypt/cryptographp.fct.php'; include 'tpl/top.php'; /* Si le client est connecté */ if(estConnecte()) { echo '<div class="error">Vous ne pouvez pas vous inscrire car vous êtes connecté.</div>'; } else { $oInscription = new inscription(); /* Si un formulaire est soumis */ if(!empty($_POST)) { $formValidation = $oInscription->formValidation(); if($formValidation['valide'] == 1) { $oInscription->enregistrer(); } else { $oInscription->afficherFormulaire(true,$formValidation['erreurs']); } } else { $oInscription->afficherFormulaire(); } } include 'tpl/footer.php'; ?> La classe inscription : <?php /* * Classe : inscription * Permet de gérer le formulaire d'inscription */ class inscription { private $pdo; public function __construct() { $this->pdo = getPDOInstance(); } /* * Méthode : formValidation * Permet de savoir si le formulaire a bien été complété */ public function formValidation() { $pseudo = trim($_POST['pseudo']); $password1 = trim($_POST['password']); $password2 = trim($_POST['password2']); $mail1 = trim($_POST['mail']); $mail2 = trim($_POST['mail2']); $captcha = $_POST['captcha']; $cgu = $_POST['cgu']; $nbErreur = 0; $erreurs = '<ul id="formInscriptionErreurUl">'."\n"; /* Vérification du pseudo */ if(!preg_match("#^[a-z0-9._@-]{4,16}$#i",$pseudo)) { $nbErreur++; $erreurs .= '<li>Le pseudo est invalide</li>'."\n"; } /* Vérification des mots de passe */ if(empty($password1) || $password1 != $password2) { $nbErreur++; $erreurs .= '<li>Le mot de passe est vide ou les deux champs ne correspondent pas</li>'."\n"; } else { $password = md5($password1); } /* Vérification des adresses emails */ if(!preg_match("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#i",$mail1) || $mail1 != $mail2) { $nbErreur++; $erreurs .= '<li>L\'adresse email est invalide ou les deux adresses entrées ne correspondent pas</li>'."\n"; } /* Vérification du captcha */ if(!chk_crypt($captcha)) { $nbErreur++; $erreurs .= '<li>Le code visuel est erroné</li>'."\n"; } /* Vérification des CGU */ if($cgu != 'on') { $nbErrerr++; $erreurs .= '<li>Vous devez accepter le règlement de Webnoze</li>'."\n"; } /* Vérifions que le pseudo soit libre */ $sql = 'SELECT id FROM membres WHERE pseudo = :pseudo'; $verifpseudo = $this->pdo->prepare($sql); $verifpseudo->execute(array(':pseudo' => $pseudo)); $nb = $verifpseudo->rowCount(); $verifpseudo->closeCursor(); if($nb > 0) { $nbErreur++; $erreurs .= '<li>Le pseudo est déjà pris</li>'; } /* Fin des vérifications */ $erreurs .= '</ul>'; if($nbErreur == 0) { return array('valide' => true); } else { return array( 'valide' => false, 'erreurs' => 'Il y a '.$nbErreur.' erreur(s) :'."\n".$erreurs ); } } /* * Méthode : enregistrer * Enregistrer les membres en fonction des données $_POST */ public function enregistrer() { $sql = 'INSERT INTO membres(`pseudo`,`password`,`mail`,`type`) VALUES(:pseudo,:password,:mail,"membre");'; try { $req = $this->pdo->prepare($sql); $data = array( ':pseudo' => $_POST['pseudo'], ':password' => md5($_POST['password']), ':mail' => $_POST['mail'] ); $req->execute($data); echo '<div class="success">'. 'Inscription terminée<br/>'. 'Vous pouvez désormais vous connecter à l\'aide de <a href="connexion.php">ce formulaire</a><br/>'. 'Pour voir votre profil, cliquez <a href="membre-'.$this->pdo->lastInsertId().'.html">ici</a>'. '</div>'."\n"; } catch(PDOException $e) { echo '<div class="error">Erreur '.$e->getCode().' : '.$e->getMessage().'</div>'; } } /* * Méthode : afficherFormulaire * Affiche le formulaire à l'endroit où la méthode est appelée */ public function afficherFormulaire($withError = false, $erreurs = "") { if($withError == true) { include 'tpl/forminscription_witherror.php'; } else { include 'tpl/forminscription.php'; } } } ?>Malheureusement pour toi, je commente mes scripts alors ...
tout à fait d'accord avec toi. Une belle preuve qu'il ne veut que du tout cuit sans lever le petit doigt.
Dans la vie il faut s'aider soi même avant de demander l'aide.
Bonne journée