Créer une page en passant par un formulaire
Petit Raptor
Messages postés
187
Date d'inscription
Statut
Membre
Dernière intervention
-
avion-f16 Messages postés 19255 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 19255 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour à toutes et à tous,
Voilà, vu que je pense que le titre n'est pas très clair, je vais expliquer un peu plus en détails mon projet.
Je suis en ce moment même, en train de faire une page personnel qui est celle-ci: http://www.Petit-Raptor.fr/Monstres.php
Pseudo: guest
Mot de passe: test
Je voudrais ajouter une page avec un formulaire dessus, où il y aurais cela:
Civilité:
Nom:
Prénom:
Âge:
Mail:
Titre du Site:
Pseudo:
Et que lorsque je remplis le formulaire, et que j'envoie, ça m'envoie un mail avec un lien (en php) pour valider ou pas "l'inscription"
Si je ne valide pas, ça envoie un mail disant que ça n'as pas été accepter etc...
Si je valide, ça créer un sous-domaine du style si le mec choisis comme pseudo: bitalou, le sous-domaine sera celui-ci: http://www.bitalou.petit-raptor.fr
Et que sur ce sous-domaine, une page index.php se créer avec le même système que sur la page donner plus haut avec le pseudo et le mot de passe donné au moment du formulaire pour se connecter.
Et envoie un mail disant que la demande à été accepter et donnant l'adresse de sa page.
En gros je voudrais faire tout un système.
Les difficulté que je rencontre sont celles-ci:
- Je ne sais pas si mon serveur (ou mon domaine) accepte les sous-domaine et combien je peut en faire, et comment voir si je peut en avoir.
- Je ne sais pas comment faire pour créer un sous-domaine automatiquement après le clic de validation.
- Je ne sais pas comment "créer" une page .php en modifiant le contenu des variables php de pseudo et mot de passe pour chaque "membres" lors du clic de validation.
J'attend votre réponse avec impatience =)
Voilà, vu que je pense que le titre n'est pas très clair, je vais expliquer un peu plus en détails mon projet.
Je suis en ce moment même, en train de faire une page personnel qui est celle-ci: http://www.Petit-Raptor.fr/Monstres.php
Pseudo: guest
Mot de passe: test
Je voudrais ajouter une page avec un formulaire dessus, où il y aurais cela:
Civilité:
Nom:
Prénom:
Âge:
Mail:
Titre du Site:
Pseudo:
Et que lorsque je remplis le formulaire, et que j'envoie, ça m'envoie un mail avec un lien (en php) pour valider ou pas "l'inscription"
Si je ne valide pas, ça envoie un mail disant que ça n'as pas été accepter etc...
Si je valide, ça créer un sous-domaine du style si le mec choisis comme pseudo: bitalou, le sous-domaine sera celui-ci: http://www.bitalou.petit-raptor.fr
Et que sur ce sous-domaine, une page index.php se créer avec le même système que sur la page donner plus haut avec le pseudo et le mot de passe donné au moment du formulaire pour se connecter.
Et envoie un mail disant que la demande à été accepter et donnant l'adresse de sa page.
En gros je voudrais faire tout un système.
Les difficulté que je rencontre sont celles-ci:
- Je ne sais pas si mon serveur (ou mon domaine) accepte les sous-domaine et combien je peut en faire, et comment voir si je peut en avoir.
- Je ne sais pas comment faire pour créer un sous-domaine automatiquement après le clic de validation.
- Je ne sais pas comment "créer" une page .php en modifiant le contenu des variables php de pseudo et mot de passe pour chaque "membres" lors du clic de validation.
J'attend votre réponse avec impatience =)
A voir également:
- Créer une page en passant par un formulaire
- Whatsapp formulaire opposition - Guide
- Créer un compte google - Guide
- Comment créer un groupe whatsapp - Guide
- Supprimer une page word - Guide
- Créer un lien pour partager des photos - Guide
107 réponses
Le truc c'est de créer tous les sous-domaine à l'aide de "*" puis avec un .htaccess rediriger http://www.example.tonsite.com/ vers http://www.tonsite.com/page.php?sdomaine=example
Pour le reste, ce n'est rien d'autre que du PHP/SQL.
Pour le reste, ce n'est rien d'autre que du PHP/SQL.
J'ai pas tout compris .....
Bonjour à tous,
Petit Raptor, as-tu résolu ton bug ? Je suis sur des problèmes assez similaires pour mon site de [<a href="https://www.studio-max.fr/">photographe de mariage à Paris</a> et ce topic est une vrai mine d'infos ...
Petit Raptor, as-tu résolu ton bug ? Je suis sur des problèmes assez similaires pour mon site de [<a href="https://www.studio-max.fr/">photographe de mariage à Paris</a> et ce topic est une vrai mine d'infos ...
Dans mes DNS j'ai ceci: * A 91.121.51.125 Modifier la dns Supprimer la dns
Donc je l'ai .... pour vérifier j'ai taper: http://www.test.Petit-Raptor.fr et ça ma afficher la page index de mon site.
Donc apparement j'ai le droit d'avoir des sous-domaines.
Bon passons à la suite ^^
Est-ce qu'il y a des modifications à faire sur le serveur ou sur un fichier en particulier avant de créer quoique ce soi coté page ?
Donc je l'ai .... pour vérifier j'ai taper: http://www.test.Petit-Raptor.fr et ça ma afficher la page index de mon site.
Donc apparement j'ai le droit d'avoir des sous-domaines.
Bon passons à la suite ^^
Est-ce qu'il y a des modifications à faire sur le serveur ou sur un fichier en particulier avant de créer quoique ce soi coté page ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
D'abord mets ça dans ton .htaccess :
RewriteEngine On RewriteCond %{HTTP_HOST} !^(www\.)?petit-raptor\.fr RewriteCond %{HTTP_HOST} ^(www\.)?(.+).petit-raptor.fr RewriteRule ^$ /page.php?sous_domaine=%2
Bah .. oui mais j'ai déjà ça moi dan mon .htaccess :s
pour les pages d'erreurs.
ça gène en quoi qu'ce soit ou pas ?
ErrorDocument 400 /erreur/erreur.php?erreur=400 ErrorDocument 401 /erreur/erreur.php?erreur=401 ErrorDocument 402 /erreur/erreur.php?erreur=402 ErrorDocument 403 /erreur/erreur.php?erreur=403 ErrorDocument 404 /erreur/erreur.php?erreur=404 ErrorDocument 405 /erreur/erreur.php?erreur=405 ErrorDocument 500 /erreur/erreur.php?erreur=500 ErrorDocument 501 /erreur/erreur.php?erreur=501 ErrorDocument 502 /erreur/erreur.php?erreur=502 ErrorDocument 503 /erreur/erreur.php?erreur=503 ErrorDocument 504 /erreur/erreur.php?erreur=504 ErrorDocument 505 /erreur/erreur.php?erreur=505
pour les pages d'erreurs.
ça gène en quoi qu'ce soit ou pas ?
Maintenant tu as une variable $_POST['sous_domaine'] sur page.php qui vaut ... le nom est assez explicite (sans "www").
Mais attend, si c'est un $_POST[''], ça veux dire que c'est une variable prise du formulaire ?
Si c'est une variable prise du formulaire alors $_POST['sous_domaine'] contiendras ce que le client1 a entré dans:
Civilité:
Nom:
Prénom:
Âge:
Mail:
Titre du Site:
Pseudo:
Donc en gros mon formulaire devrais ressembler à ça ?
formulaire.php
Si c'est une variable prise du formulaire alors $_POST['sous_domaine'] contiendras ce que le client1 a entré dans:
Civilité:
Nom:
Prénom:
Âge:
Mail:
Titre du Site:
Pseudo:
Donc en gros mon formulaire devrais ressembler à ça ?
formulaire.php
<form action="formulaire.php" method="post"> <label for="civil">Civilité: </label> <select name="civil" id="civil"> <option value="Mr.">Monsieur</option> <option value="Mme.">Madame</option> </select> <label for="nom">Nom: </label> <input type="text" name="nom" id="nom" /> <label for="prenom">Prénom: </label> <input type="text" name="prenom" id="prenom" /> <label for="age">Âge: </label> <input type="text" name="age" id="age" maxlength="2" /> <label for="mail">Mail: </label> <input type="text" name="mail" id="mail" /> <label for="titre_site">Titre du Site: </label> <input type="text" name="titre_site" id="titre_site" /> <label for="pseudo">Pseudo: </label> <input type="text" name="pseudo" id="pseudo" /> <label for="mdp">Mot de Passe: </label> <input type="password" name="mdp" id="mdp" /> <input type="submit" value="Demander" id="envoyer" /> </form>
Rien à voir. POST est une méthode HTTP pour passer des paramètres, elle n'est pas utilisée que par les formulaires.
Ah ok ...
Mais de quoi est-ce que tu parlais alors sur le message précédent ?
Et au fait, ma page s'appelle "formulaire.php"
J'ai modifier ce que tu m'as dit de mettre dans le .htaccess pour qu'il vire sur "formulaire.php" et non "page.php".
Mais de quoi est-ce que tu parlais alors sur le message précédent ?
Et au fait, ma page s'appelle "formulaire.php"
J'ai modifier ce que tu m'as dit de mettre dans le .htaccess pour qu'il vire sur "formulaire.php" et non "page.php".
Mais où est le problème ?
Maintenant tu as la variable $_POST['sous_domaine'] qui vaut le sous-domaine utilisé.
Maintenant tu as la variable $_POST['sous_domaine'] qui vaut le sous-domaine utilisé.
Ah oui d'accord, je viens de comprendre désolé :s
D'accord, dans le .htaccess c'est écrit:
Ce qui veux dire que nous avons $_POST['sous_domaine'] ... ok d'accord désolé :s
Ok, bon maintenant, j'ai fait mon formulaire si tu veux le voir: http://www.petit-raptor.fr/formulaire.php
D'accord, dans le .htaccess c'est écrit:
RewriteRule ^$ /formulaire.php?sous_domaine=%2
Ce qui veux dire que nous avons $_POST['sous_domaine'] ... ok d'accord désolé :s
Ok, bon maintenant, j'ai fait mon formulaire si tu veux le voir: http://www.petit-raptor.fr/formulaire.php
Au fait non, c'est $_GET['sous_domaine']
Mais ce que je t'ai dit avec la méthode POST ce n'est pas incorrecte.
Mais ce que je t'ai dit avec la méthode POST ce n'est pas incorrecte.