Comme créer une page de connéxion et inscript
Profil bloqué -
comment créer une page pour se connecte et s inscrire
33 réponses
- 1
- 2
Le sujet porte sur la création d'une page de connexion et d'inscription en PHP en local, incluant les notions de formulaire HTML, de gestion des utilisateurs et de sécurité des données. Des réponses insistent sur l'utilisation d'un serveur local comme EasyPHP ou WAMP pour faire tourner PHP localement et sur l'importance d'un fichier index.php comme page d'accueil. Pour démarrer, il faut configurer Apache via EasyPHP, ajouter un site local, redémarrer le service et comprendre que PHP code s'exécute sur serveur, pas dans le navigateur. Des réponses évoquent aussi des éléments concrets : exemples de formulaire HTML, connexion à une base via PDO, et l'alternative d'enregistrer des messages dans un fichier texte.
-
Déjà pourquoi ton code n'est pas dans le <body> et n'as pas de <head>?
De plus pourquoi met tu du php dans l'action de ton formulaire ??? -
Bonjour,
Déjà pour plus de conformité avec la norme W3C, il manque les balises <head> et <body>.
<html> <head> <!-- Entête de la page --> </head> <body> <!-- Corps de la page --> </body> </html>
Ensuite si tu souhaites insérer du code php dans ta page html cela implique que:
- Si tu exécute ta page en local sur ton ordinateur, tu dois obligatoirement avoir un serveur apache virtuel (EasyPHP ou WAMP), le code PHP ne s'exécute que du côté serveur pas du côté client à l'inverse du HTML.
- L'extension de ta page web doit être *.php et non *.html.
- Et enfin, la première page de ton site doit avoir pour nom index.php
"Trotti Trotta, Monsieur P, il y a des anges qui veulent un bisou..."
"Même les joujou de Monsieur P ont besoin de joujou" -
Bonjour,
J'avoue que je débute dans ce domaine, mais il me semble que le la balise php est constituée ainsi :
<?php ...; ?>
Sauf erreur de ma part, je ne vois nulle part dans ton script ; et ?> me semble mal placé car il devrait fermer le code php.
C'est peut-être cela qui pose problème.
Amicalement
Kokliko-
Il ouvre et ferme correctement les balises php... j'aurai juste mis, par précaution un espace avant ?>
Le point-virgule ne fait pas parti, techniquement, de la balise PHP. Il est juste obligatoire pour terminer une instruction php, autrement dit:
<?php ?>
Cette écriture est correct bien qu'inutile mais:
<?php echo "Bonjour"; ?>
echo étant une instruction, il doit être terminé par le fameux point virgule.
D'ailleurs le PHP n'ait pas une exception, la plupart des langages évolué finit leurs instructions par un point-virgule.
-
-
a pour sa le php marche pas sur mon ordi
- Si tu exécute ta page en local sur ton ordinateur, tu dois obligatoirement avoir un serveur apache virtuel (EasyPHP ou WAMP), le code PHP ne s'exécute que du côté serveur pas du côté client à l'inverse du HTML.
merci jai une chance -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
Bonjour Neliel,
Merci pour ces précisions. C'est très gentil de ta part d'avoir pris quelques instants pour me les donner.
Pour l'espace, tu as certainement raison car il est vrai qu'en général il y en a un.
Amicalement
Kokliko -
-
pourquoi easyphp je démarre et je ouvre une page php la programmation marche pas
-
Bonjour,
Ton site doit être référencé dans EasyPHP pour que cela fonctionne.
Lorsque tu démarre EasyPHP, tu dois avoir une icône en bas à droite dans la barre des tâches (près de l'heure).
Fais un clic droit sur l'icône en question puis choisis "Administration"
Tu dois voir la page principale de configuration du logiciel. Celle-ci est classée en 5 menu:
- Apache (c'est ici que sont référencés les sites locales)
- PHP (pour les modules complémentaires du langage à installer... gestion des images par exemple)
- PHPMyAdmin (pour la gestion des bases de données MySQL)
- Sqlitemanager (version alléger de PHPMyAdmin... pas très utile)
- MySQL (Licence...)
Pour ajouter ton site, tu dois cliquer sur "Ajouter" dans le menu "APACHE".
Ensuite:
*Dans la zone 2, tu met le nom de référence de ton site, met ce que tu veux.
*Dans la zone 3, tu met le chemin du Répertoire où se trouve tous tes scripts PHP. (Attention! Le premier script PHP qui correspond à ta page d'accueil doit obligatoirement avoir le nom "index.php"
Le reste tu ne touches pas et tu cliques sur "OK".
Il est nécessaire ensuite, de redémarrer EasyPHP en faisant un clic droit sur l'icône en bas à droite en en choisissant "Redémarrer".
Pour lancer ton site, tu n'as plus qu'à ouvrir la page principale d'EasyPHP (clic droit sur l'icône en bas à droite puis "Administration") puis de cliquer sur le nom de ton site dans le menu APACHE.
Et voilou!
"Trotti Trotta, Monsieur P, il y a des anges qui veulent un bisou..."
"Même les joujou de Monsieur P ont besoin de joujou" -
comment on fait pour créer un texte en html
exemple
<p>Veuillez écrie un texte pou vous:</p>
<form action="index.php" method="post">
<p>
Votre nom : <input type="nom" name="nom"/>
Votre texte: <input type="texte" name="texte"/><input type="submit" value="écrire"/>
</p>
</form>
et quand on a fait sa dans un dossier ya un texte.txt et c'est écrie le nom le texte voila c'est tout -
<?php $texte = $_POST['texte']; $nom = $_POST['nom']; $fichier = fopen("C:\texte.txt", "a+"); //Ouvre le fichier texte, il le crée s'il n'existe pas. fputs($fichier, $texte); fclose($fichier);
-
-
Ben dans le script de destination de ton formulaire...
Au passage si tu envoie tes variables dans le même script que ton formulaire, pense à faire des tests d'existences des variables POST afin de ne pas trimballer des erreurs un peu partout.
-
comment on fait pour mettre une image
exemple
en premier ya rien
<img scr="image.jpg"/> et ya un bouton parcourir quand tu clique te dit de chercher une image dans té document et quand ta fait l'image sa fiche
après ya une image -
Je ne sais pas faire.
Tout ce que je peux te montrer, c'est comment sauvegarder le nom de toutes les images d'un répertoire dans une variable liste PHP et ainsi permettre à l'utilisateur de choisir quel image grâce à un formulaire de type select.
-
-
je con prend pas comment on fait pour mettre le info en texte.txt o lieu que mettre dans une base de donner
<?php
// Connexion à la base de données
try
{
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
// Récupération des 10 derniers messages
$reponse = $bdd->query('SELECT pseudo, message FROM minichat ORDER BY ID DESC LIMIT 0, 10');
// Affichage de chaque message (toutes les données sont protégées par htmlspecialchars)
while ($donnees = $reponse->fetch())
{
echo '<p><strong>' . htmlspecialchars($donnees['pseudo']) . '</strong> : ' . htmlspecialchars($donnees['message']) . '</p>';
}
$reponse->closeCursor();
?> -
et a oui // Récupération des 10 derniers messages je veux pas je veux que le monde regarde tout les message merci
-
Pour ils voient tout tes messages supprimes ta limite c'est a dire LIMIT 0, 10'); et sinon lorsque tu parlai de bouton parcourir tu veux quoi en fait? pouvoir uploader une image?
-
- 1
- 2