Script ESPACE MEMBRE
Fermé
Nekios
Messages postés
50
Date d'inscription
samedi 2 janvier 2010
Statut
Membre
Dernière intervention
1 mai 2014
-
4 nov. 2010 à 17:48
Nekios Messages postés 50 Date d'inscription samedi 2 janvier 2010 Statut Membre Dernière intervention 1 mai 2014 - 5 nov. 2010 à 07:15
Nekios Messages postés 50 Date d'inscription samedi 2 janvier 2010 Statut Membre Dernière intervention 1 mai 2014 - 5 nov. 2010 à 07:15
A voir également:
- Script ESPACE MEMBRE
- Espace insécable word - Guide
- Script vidéo youtube - Guide
- Espace de stockage gmail plein - Guide
- Membre indisponible vinted - Guide
- Espace stockage google - Guide
10 réponses
coeus
Messages postés
3021
Date d'inscription
samedi 13 janvier 2007
Statut
Membre
Dernière intervention
19 juin 2013
119
4 nov. 2010 à 22:29
4 nov. 2010 à 22:29
Quand même, je peux te donner quelques pistes de réflexion, pour que tu ne cherches pas dans le noir...
Ce que tu veux, c'est générer un formulaire en HTML qui aura l'attribut suivant :
<form method="post">...</form>
Ainsi, en appuyant sur "Submit", toutes les informations (champs de texte, cases à cocher, etc.) du formulaire se retrouveront dans un array contenu dans une variable globale PHP $_POST.
À partir du $_POST, tu peux vérifier, par exemple, si le nom d'utilisateur et le mot de passe sont valides (en faisant des if-then-else très basiques). Normalement, on utilise pour ce genre de vérification des bases de données (genre SQL), mais encore là, si tu n'as rien de TROP personnel sur ton site, tu peux te permettre de viser une coche de moins niveau sécurité, du moins en attendant. J'ai roulé un site pendant deux ans comme ça avant d'aller apprendre le SQL, et je n'ai jamais eu de problème (que je sache).
Après, fais-toi, dans ta page index.php (la base de ton site), une division <div id="contenu"> dans laquelle tu mettras <?php require($contenu); ?>, où $contenu égale le chemin vers un autre fichier PHP qui contient ce que tu veux afficher sur ta page. Arrange-toi pour pouvoir modifier la variable $contenu par des hyperliens, en passant des informations par $_GET et $_SESSION.
Là je te sors beaucoup de mots-clés en vrac, c'est pour que tu saches concrètement quoi chercher sans avoir à tout t'expliquer ; crois-moi, il existe sur le net des infos bien plus exhaustives que tout ce que tu pourras te faire expliquer ici.
Donc bref un exemple : tu te crées une fonction qui va chercher ta variable $_POST['username'] et ton $_POST['password'], que l'utilisateur t'a passé par un formulaire, tu les compares avec une valeur que tu choisis (ou une liste de valeurs possibles, au choix) et si c'est bon, tu modifies la valeur de la variable $_SESSION['page'] à : "./zonemembre.php". Alors c'est le contenu du fichier zonemembre.php qui s'affichera dans ta division "contenu". Sinon, arrange-toi pour que par défaut, $_SESSION['page'] équivale à "./login.php", qui est la page de connexion.
J'espère avoir été clair dans mes exemples, c'est difficile de communiquer des infos aussi complexes en restant concis :S
siteduzero.com me semble une bonne référence ; personnellement, si tu te débrouilles en anglais, je te recommande w3schools.com ; l'information y est très bien classée et ils ont des exemples à la tonne.
Reviens nous voir si tu as des questions plus précises que "Comment fonctionne PHP" et tu vas à coup sûr trouver quelqu'un pour t'aider. Ceci dit, je n'ai pas mon matériel avec moi présentement, mais s'il y a une fonction qui te bogue royalement, que tu n'arrives pas à produire, ou dont les principes de base t'échappent, dis-le, je verrai si je peux t'envoyer un bout de code que tu adapteras à tes besoins.
Ce que tu veux, c'est générer un formulaire en HTML qui aura l'attribut suivant :
<form method="post">...</form>
Ainsi, en appuyant sur "Submit", toutes les informations (champs de texte, cases à cocher, etc.) du formulaire se retrouveront dans un array contenu dans une variable globale PHP $_POST.
À partir du $_POST, tu peux vérifier, par exemple, si le nom d'utilisateur et le mot de passe sont valides (en faisant des if-then-else très basiques). Normalement, on utilise pour ce genre de vérification des bases de données (genre SQL), mais encore là, si tu n'as rien de TROP personnel sur ton site, tu peux te permettre de viser une coche de moins niveau sécurité, du moins en attendant. J'ai roulé un site pendant deux ans comme ça avant d'aller apprendre le SQL, et je n'ai jamais eu de problème (que je sache).
Après, fais-toi, dans ta page index.php (la base de ton site), une division <div id="contenu"> dans laquelle tu mettras <?php require($contenu); ?>, où $contenu égale le chemin vers un autre fichier PHP qui contient ce que tu veux afficher sur ta page. Arrange-toi pour pouvoir modifier la variable $contenu par des hyperliens, en passant des informations par $_GET et $_SESSION.
Là je te sors beaucoup de mots-clés en vrac, c'est pour que tu saches concrètement quoi chercher sans avoir à tout t'expliquer ; crois-moi, il existe sur le net des infos bien plus exhaustives que tout ce que tu pourras te faire expliquer ici.
Donc bref un exemple : tu te crées une fonction qui va chercher ta variable $_POST['username'] et ton $_POST['password'], que l'utilisateur t'a passé par un formulaire, tu les compares avec une valeur que tu choisis (ou une liste de valeurs possibles, au choix) et si c'est bon, tu modifies la valeur de la variable $_SESSION['page'] à : "./zonemembre.php". Alors c'est le contenu du fichier zonemembre.php qui s'affichera dans ta division "contenu". Sinon, arrange-toi pour que par défaut, $_SESSION['page'] équivale à "./login.php", qui est la page de connexion.
J'espère avoir été clair dans mes exemples, c'est difficile de communiquer des infos aussi complexes en restant concis :S
siteduzero.com me semble une bonne référence ; personnellement, si tu te débrouilles en anglais, je te recommande w3schools.com ; l'information y est très bien classée et ils ont des exemples à la tonne.
Reviens nous voir si tu as des questions plus précises que "Comment fonctionne PHP" et tu vas à coup sûr trouver quelqu'un pour t'aider. Ceci dit, je n'ai pas mon matériel avec moi présentement, mais s'il y a une fonction qui te bogue royalement, que tu n'arrives pas à produire, ou dont les principes de base t'échappent, dis-le, je verrai si je peux t'envoyer un bout de code que tu adapteras à tes besoins.
coeus
Messages postés
3021
Date d'inscription
samedi 13 janvier 2007
Statut
Membre
Dernière intervention
19 juin 2013
119
4 nov. 2010 à 18:21
4 nov. 2010 à 18:21
Ça se fait, mais le site sera très mal protégé, c'est l'inconvénient. À moins qu'il y ait un truc avec les fichiers .htaccess, mais c'est, à mon sens, encore plus compliqué que PHP, donc je ne pense pas que ça qualifie dans tes critères...
Tu n'as pas spécifié si Javascript était une solution acceptable ? À défaut, je vais assumer que tu ne veux QUE du HTML...
Mon avis, ce serait de mettre un lien caché. Genre un carré noir sur fond noir qui emmène directement à l'espace membre. Sans Javascript ni PHP, tu ne pourras pas demander au visiteur de s'identifier, mais en cachant assez bien le lien, personne ne saura comment se connecter à moins de prendre le temps de lire (et comprendre) le code source de la page.
Tout dépend du niveau de confidentialité que tu désires. Si tu as des choses importantes (renseignements un peu personnels, projets à protéger, matériel copyrighté, etc.) à mettre sur le site, apprend PHP. Je serais ravi de te fournir quelques bouts de code le cas échéant, si ça peut t'aider à te partir. Mais si c'est un petit projet personnel pour toi et tes amis, peut-être que ça suffira.
Dis-nous ce que tu en penses !
Tu n'as pas spécifié si Javascript était une solution acceptable ? À défaut, je vais assumer que tu ne veux QUE du HTML...
Mon avis, ce serait de mettre un lien caché. Genre un carré noir sur fond noir qui emmène directement à l'espace membre. Sans Javascript ni PHP, tu ne pourras pas demander au visiteur de s'identifier, mais en cachant assez bien le lien, personne ne saura comment se connecter à moins de prendre le temps de lire (et comprendre) le code source de la page.
Tout dépend du niveau de confidentialité que tu désires. Si tu as des choses importantes (renseignements un peu personnels, projets à protéger, matériel copyrighté, etc.) à mettre sur le site, apprend PHP. Je serais ravi de te fournir quelques bouts de code le cas échéant, si ça peut t'aider à te partir. Mais si c'est un petit projet personnel pour toi et tes amis, peut-être que ça suffira.
Dis-nous ce que tu en penses !
coeus
Messages postés
3021
Date d'inscription
samedi 13 janvier 2007
Statut
Membre
Dernière intervention
19 juin 2013
119
4 nov. 2010 à 18:37
4 nov. 2010 à 18:37
D'accord. C'était gratuit ce smiley ! Hahaha ! :P
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
4 nov. 2010 à 18:40
4 nov. 2010 à 18:40
Salut.
Si ce n'est pas du PHP, ça sera un autre langage de programmation côté serveur !
Ou bien alors, le niveau de sécurité sera ... nul.
De plus, sans PHP, ça veut dire qu'on ne pourra rien faire : pas de changement de password, impossible de modifier les infos, de s'inscrire automatiquement, d'avoir un avatar changeable, etc.
Je te conseille de prendre le temps pour apprendre le PHP.
Tu verras, les espaces membres ne sont pas les seules merveilles que le PHP permet de faire.
Tu as aussi la solution du .htaccess. Avec PHP, tu pourras récupérer le nom de l'utilisateur connecté (en faisant un simple echo de $_SERVER['PHP_AUTH_USER']).
Mais si tu veux faire plus qu'une sécurisation et que l'affichage du nom de l'utilisateur, il faudra du PHP.
Ou bien alors tu as les CMS ... mais c'est bête de sortir cette solution juste pour avoir un espace membre.
Pour apprendre le PHP, je te conseille le Siteduzero.com
Si ce n'est pas du PHP, ça sera un autre langage de programmation côté serveur !
Ou bien alors, le niveau de sécurité sera ... nul.
De plus, sans PHP, ça veut dire qu'on ne pourra rien faire : pas de changement de password, impossible de modifier les infos, de s'inscrire automatiquement, d'avoir un avatar changeable, etc.
Je te conseille de prendre le temps pour apprendre le PHP.
Tu verras, les espaces membres ne sont pas les seules merveilles que le PHP permet de faire.
Tu as aussi la solution du .htaccess. Avec PHP, tu pourras récupérer le nom de l'utilisateur connecté (en faisant un simple echo de $_SERVER['PHP_AUTH_USER']).
Mais si tu veux faire plus qu'une sécurisation et que l'affichage du nom de l'utilisateur, il faudra du PHP.
Ou bien alors tu as les CMS ... mais c'est bête de sortir cette solution juste pour avoir un espace membre.
Pour apprendre le PHP, je te conseille le Siteduzero.com
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Nekios
Messages postés
50
Date d'inscription
samedi 2 janvier 2010
Statut
Membre
Dernière intervention
1 mai 2014
6
5 nov. 2010 à 07:15
5 nov. 2010 à 07:15
Coeus,
J'ai regarder le site du zéro et ça m'a beaucoup appris. Maintenant ce point là étant ok, connaissez-vous des scripts pour créé un espaces membres (j'ai regarder sur google, bien sur et j'ai trouvé BEAUCOUP de choses) mais est-ce que vous en connaissez des bien, facile...
Merci beaucoup
J'ai regarder le site du zéro et ça m'a beaucoup appris. Maintenant ce point là étant ok, connaissez-vous des scripts pour créé un espaces membres (j'ai regarder sur google, bien sur et j'ai trouvé BEAUCOUP de choses) mais est-ce que vous en connaissez des bien, facile...
Merci beaucoup
fusion69
Messages postés
149
Date d'inscription
mercredi 1 septembre 2010
Statut
Membre
Dernière intervention
19 mai 2017
1
4 nov. 2010 à 18:22
4 nov. 2010 à 18:22
x)
fusion69
Messages postés
149
Date d'inscription
mercredi 1 septembre 2010
Statut
Membre
Dernière intervention
19 mai 2017
1
4 nov. 2010 à 18:37
4 nov. 2010 à 18:37
Hein ?
fusion69
Messages postés
149
Date d'inscription
mercredi 1 septembre 2010
Statut
Membre
Dernière intervention
19 mai 2017
1
4 nov. 2010 à 18:42
4 nov. 2010 à 18:42
xD
Nekios
Messages postés
50
Date d'inscription
samedi 2 janvier 2010
Statut
Membre
Dernière intervention
1 mai 2014
6
4 nov. 2010 à 20:07
4 nov. 2010 à 20:07
Merci coeus et avion-f16 pour vos réponses !!
Oui le javascript me conviendrai, si il faut du php, moi je veux bien mais en essayant 3 fois je n'es rien réussi alors je pense que vous savez vous débrouiller dans ce rayon là donc si vous savez expliquer le php moi je suis POUR !!
Merci encore...
Oui le javascript me conviendrai, si il faut du php, moi je veux bien mais en essayant 3 fois je n'es rien réussi alors je pense que vous savez vous débrouiller dans ce rayon là donc si vous savez expliquer le php moi je suis POUR !!
Merci encore...
avion-f16
Messages postés
19250
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
22 décembre 2024
4 505
4 nov. 2010 à 20:35
4 nov. 2010 à 20:35
Désolé mais je n'ai pas le temps de t'écrire un tutoriel pour apprendre le PHP.
D'ailleur, si tu poses cette question, c'est que tu n'as pas encore tenté de l'apprendre ...
Je t'ai déjà conseillé le Siteduzero.com pour apprendre ce langage.
Et biensûr, il faut tout lire, faut pas essayé de créer ton espace membre après le premier chapitre ...
D'ailleur, si tu poses cette question, c'est que tu n'as pas encore tenté de l'apprendre ...
Je t'ai déjà conseillé le Siteduzero.com pour apprendre ce langage.
Et biensûr, il faut tout lire, faut pas essayé de créer ton espace membre après le premier chapitre ...
5 nov. 2010 à 01:39