| La programmation | |
|
+36pouale meteskis Choco-sama Dragongaze13 Wraithslayer/HD Kotomine Naqqah kilam1110 wolftag valentinos garywiss6 AristA Sogeking Chroniker Falco Empty AlexRE Awakeing Grade Mod Godboy coco Arvester Blizzard Krok Shakuras Raspberyl Slump Antheor guigui kun Quelqu'un krosk Toshibashin Relm Ccd-ToF NeoKakashi 40 participants |
|
Auteur | Message |
---|
Awakeing Maker Ultime Lv 34
Nombre de messages : 1779
| Sujet: Re: La programmation Jeu 10 Jan 2008, 22:15 | |
| Merde, je pensais que ça allait te motiver pour que tu puisse me prouver le contraire...
Mais crois pas ce que tu crois, sinon t'y croiras pas | |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Sam 19 Jan 2008, 16:23 | |
| KoZzY : Ca marche pas non plus avec else :/ Alex : Enfait, j'aimerais faire un système, si un membre arrive sur ma page, il doit se connecter. Donc il tappe son pseudo. Et une fois que le membre est connecté, la page affiche, à la place de la case pseudo, un message de bienvenue. Je remet le code : - Code:
-
<?php $pseudo = 0; if(empty($pseudo)) // Si le pseudo est vide, je demande sa création. { <form action="connex.php" method="post"> <p> Pseudo : <input type="text" name="age" /><br /> <input type="submit" value="Envoyer" /> </p> </form> } else// sinon, j'acceuil mon membre. { echo "Bonjour $_POST['pseudo'], comment allez vous ?<br />"; }
?> Voici l'erreur qui apparait : - Code:
-
Parse error: syntax error, unexpected '<' in C:\wamp\www\Test\connex.php on line 5 Help Alex ____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
AlexRE Admin trop trizo Lv 65
Nombre de messages : 29934 Age : 37
| Sujet: Re: La programmation Sam 19 Jan 2008, 16:28 | |
| - Falcossj a écrit:
- Heu... C'est quoi l'erreur dans cette ligne de code Php :
- Code:
-
<?php if(empty($pseudo)) // Si le pseudo est vide, je demande sa création. { <form action="connex.php" method="post"> <p> Pseudo : <input type="text" name="age" /><br /> <input type="submit" value="Envoyer" /> </p> </form> } elseif // sinon, j'acceuil mon membre. { echo "Bonjour $_POST['pseudo'], comment allez vous ?<br />"; }
?> Ca m'énerve :evil: Donc déjà, je vois plusieurs erreurs : - Elseif sans condition comme l'a dit KoZzY (à remplacer par Else tout court) - Ensuite il est question de $pseudo, cette variable a été déclarée avant ? Genre $pseudo = $_POST[pseudo] ? - Après, tu demandes à afficher le nom de la personne par $_POST[pseudo], mais les variables en POST ne sont déclarées qu'après avoir validé un formulaire... Ca veut dire que les membres de ton site devront appuyer sur un 'Envoyer' d'un formulaire à chaque fois ? (le mieux à faire est d'utiliser les Cookies ) EDIT : Ah, oui, ton erreur, c'est un unexpected "<" (il faut lire ! :evil:) Normal, avant ton - Code:
-
<form action... tu as oublié de fermer la balise php ! Le bon code c'est : - Code:
-
<?php $pseudo = 0; if(empty($pseudo)) // Si le pseudo est vide, je demande sa création. { ?> <form action="connex.php" method="post"> <p> Pseudo : <input type="text" name="age" /><br /> <input type="submit" value="Envoyer" /> </p> </form> <?php } else// sinon, j'acceuil mon membre. { echo "Bonjour $_POST['pseudo'], comment allez vous ?<br />"; }
?> ____________ - Relm a écrit:
- Merci pour la confirmation Gary et fuck my life.
| |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Sam 19 Jan 2008, 17:15 | |
| Okay, ça marche (j'ai du modifier un truc par contre). - Citation :
- - Après, tu demandes à afficher le nom de la personne par $_POST[pseudo], mais les variables en POST ne sont déclarées qu'après avoir validé un formulaire... Ca veut dire que les membres de ton site devront appuyer sur un 'Envoyer' d'un formulaire à chaque fois ? (le mieux à faire est d'utiliser les Cookies Wink)
Bah, ils tappent leur pseudo, ils appuye sur le boutton valider, et voila :p Pourquoi, c'est pas bien comme ça ? Toute autre méthode et bonne à entendre ^^ Merci ____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
Empty Mangeur de manettes Lv 65
Nombre de messages : 16363 Age : 38
| Sujet: Re: La programmation Sam 19 Jan 2008, 17:20 | |
| Je serai curieux de voir comment tu vas sécuriser ton site | |
|
| |
AlexRE Admin trop trizo Lv 65
Nombre de messages : 29934 Age : 37
| Sujet: Re: La programmation Sam 19 Jan 2008, 17:21 | |
| Ça oblige les visiteurs à taper leur pseudo à chaque fois qu'ils viennent et tu ne peux afficher ce pseudo que sur une page, celle vers laquelle ton formulaire renvoie. Il faudrait utiliser les Cookies (variable superglobale), mais attend d'arriver à cette leçon sur le site du Zero. (quoique tu peux y aller dès maintenant, je crois que tu en sais assez pour les utiliser) ____________ - Relm a écrit:
- Merci pour la confirmation Gary et fuck my life.
| |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Sam 19 Jan 2008, 17:27 | |
| Justement, j'en suis à cette leçon ^^ Mais comme il y a pas mal de truc un peu flou dans tout ça, je m'entraine a crée des petits système foireux qui marche pas :P Bah je crois que je vais m'y mettre alors, ça m'a l'air plûtot utile ^^ - Citation :
- Je serai curieux de voir comment tu vas sécuriser ton site
Oui, moi aussi :p Edit : Effectivement c'est super ! O__O Avec les sessions j'ai réussit du premier coup à faire le système que j'ai tenter de faire tout à l'heure Par contre, je comprend pas un truc, quel est la différence entre les cookies et la session, ou plûtot lequel utiliser ? Moi je préfère les sessions, puisque avec les cookies, on est obliger d'enregistrer une valeur déja atribué (on peut pas laisser l'utilisateur choisir la valeur de la variable cookies par exemples, contrairement aux sessions). ____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
AlexRE Admin trop trizo Lv 65
Nombre de messages : 29934 Age : 37
| Sujet: Re: La programmation Sam 19 Jan 2008, 18:23 | |
| Comment ça ? On peut faire ce que tu veux avec les deux... ^^ Il fonctionnent pareil. Les deux sont juste différents sur la durée : - Les Sessions ne sont valables que pendant une session (lol) qui est déterminée par plusieurs trucs : la fermeture du navigateur (quand tu le fermes, elles sont supprimées, je crois), une certaine durée, la non-présence sur le site durant une certaine durée aussi. Je ne sais pas exactement ce qu'il en est, mais je dirais qu'une session a une durée de vie d'environ 2h... (pratique quand le visiteur est dans un web café par exemple) - Les Cookies s'enregistrent sur le PC du visiteur, et restent tant que le site ou le visiteur ne les suppriment pas. (en vidant le cache des Cookies) (ou que la durée de vie du Cookie est dépassée, ce que le webmaster fixe comme il veut : ça peut durer 1 ou 2 ans). Bref ils ont une durée de vie plus longue. La plupart des sites proposent les deux : - La connexion de base s'effectue par les Sessions - Si le visiteur coche la case "retenir ma présence" (ou un autre terme), alors en plus il y a les Cookies d'ajoutés. Après, ce que j'ai fait, c'est que si on détecte des Cookies, ça crée des variables Sessions, et si on détecte des Sessions, alors on affiche ce qu'elles contiennent. ____________ - Relm a écrit:
- Merci pour la confirmation Gary et fuck my life.
| |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Sam 19 Jan 2008, 18:27 | |
| Ah daccord je vois. Enfait ils ont tout les deux une grande utilitée ^^
Bon, dernière petite question :p Je me lance dans la création d'un script d'enregistrement de nouveaux membres. Les membres choisissent un pseudo, un nom d'utilisateur, une adresse e-mail, etc...
Comment m'y prendre pour que ces données soient sauvegardés pour toujours, et qu'elle s'affiche uniquement sur la page de la personne concerné ? Je pense que la base de données entre en jeu... ____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
AlexRE Admin trop trizo Lv 65
Nombre de messages : 29934 Age : 37
| Sujet: Re: La programmation Sam 19 Jan 2008, 18:29 | |
| Tout a fait... :p
Farcies-toi le gros chapitre sur les BDD... :p (ça fait un peu peur au début, mais le SDZ explique vraiment bien) ____________ - Relm a écrit:
- Merci pour la confirmation Gary et fuck my life.
| |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Sam 19 Jan 2008, 18:45 | |
| Je l'ai déja lut, mais je vais m'y remettre donc ____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Dim 20 Jan 2008, 21:00 | |
| Douple poste Alex, un CMS c'est bien ? Ca m'a l'air pratique, une base toute prête, facilement éditable... On me propose un serveur gratuit, avec 1 Go de place, sans pubs, avec un CMS inclut. C'est un peu strange non ? ____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
AlexRE Admin trop trizo Lv 65
Nombre de messages : 29934 Age : 37
| Sujet: Re: La programmation Dim 20 Jan 2008, 21:08 | |
| Disons qu'un CMS c'est pratique pour voir les caractéristiques des personnages, les objets que tu possèdes, et sauvegarder, mais si tu ne fais pas de CBS, c'est un peu nul, quoi.. ____________ - Relm a écrit:
- Merci pour la confirmation Gary et fuck my life.
| |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Dim 20 Jan 2008, 21:11 | |
| Pourquoi etais-je sur qu'on allait sortir une phrase de ce genre Allez sérieux :p Je me tâte la, Xdir c'est bien, mais l'offre qu'on me propose est plus qu'intéressante. C'est bizzare quand même, c'est trop beau d'avoir tout ça, est gratuitement. ____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
AlexRE Admin trop trizo Lv 65
Nombre de messages : 29934 Age : 37
| Sujet: Re: La programmation Dim 20 Jan 2008, 21:17 | |
| J'ai aucune idée de ce qu'est un CMS, j'ai tout fait à la main, sans rien demander à personne, en temps qu'homme libre. Mais oui sinon c'est étrange... :\ A part peut-être de la part de OVH, je crois qu'il font des trucs gratuits sympa, pour faire leur pub, surement. ____________ - Relm a écrit:
- Merci pour la confirmation Gary et fuck my life.
| |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Dim 20 Jan 2008, 21:23 | |
| Okay. Un CMS c'est une base de site entièrement modifiable, tout est fournit, même le design (c'est normalement payant). - Citation :
- A part peut-être de la part de OVH, je crois qu'il font des trucs gratuits sympa, pour faire leur pub, surement.
C'est une personne qui s'est proposé de l'heberger sur son serveur... J'ai pas trop confiance, mais l'histoire des 10 GO d'espace pour l'FTP c'est justement ce dont j'ai besoin... Tant pit, je reste sous Xdir, j'ai que 300 Mo, mais au moins c'est plus sur ____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
Krok RTP de base Lv 2
Nombre de messages : 46 Age : 32
| Sujet: Re: La programmation Lun 21 Jan 2008, 15:09 | |
| Bouarf, Y'a aussi Free qui t'offre 10 Gigas d'espace, mais, c'est instable (connexion FTP de quelques minutes, quelques visites et le site à des problèmes...etc) Mébon, c'est toujours quelque chose ____________ Kisékadisa ? | |
|
| |
Awakeing Maker Ultime Lv 34
Nombre de messages : 1779 Age : 36
| Sujet: Re: La programmation Lun 21 Jan 2008, 15:30 | |
| Pour Free, faut être français, et il t'envoient une lettre au domicile. ____________ - Citation :
- [22:55:39] Falco : de toute façon Mex c'est un triso
- Citation :
- [12:23:52] Falco : Le pire dans l'histoire c'est que je suis vraiment gay
| |
|
| |
Shakuras Maker qui quitte E-m Lv 56
Nombre de messages : 6555 Age : 39
| Sujet: Re: La programmation Lun 21 Jan 2008, 18:02 | |
| - Awakeing a écrit:
- Pour Free, faut être français, et il t'envoient une lettre au domicile.
ou sinon tu t'arrange avec un gars qui est a free, pas vrai Alex ? ____________ | |
|
| |
Slump Kikoo Lv -1
Nombre de messages : 15257 Age : 32
| Sujet: Re: La programmation Lun 21 Jan 2008, 18:35 | |
| J'ai douzes ftp différents chez free, si t'en veux un je te le fais volontier ^^ | |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Lun 21 Jan 2008, 18:37 | |
| Justement, free est intéressant, mais je ne peux pas avoir d'acces a leur site, puisque je ne suis pas client ^^ Slump c'est vrai ? On en reparle plus tard, ça pourrait m'intéresser ^__^ ____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
Slump Kikoo Lv -1
Nombre de messages : 15257 Age : 32
| Sujet: Re: La programmation Lun 21 Jan 2008, 18:45 | |
| Ca c'est pas très pratique, Free s'est rendu compte que y avait pleins de comptes fake :p
Mon frère qui était à l'époque chez AOL ( ou Wanadoo je sais plus si il y était déjà ) s'était créé un compte Free et avait accès aux comptes mail, du coup il s'était fait des serveurs ftp ^^
Maintenant ils ont renforcés la sécurité, mais osef de toute façon je suis chez Free :p
Envoie moi par mp les identifiants que tu veux, et je te fais ça ^^ | |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Lun 21 Jan 2008, 19:04 | |
| Enfait, le compte de 10 GO que je vous parlait etait un compte free :p Pour le moment, je m'en plain pas, par contre, quant je me connecte au server avec fillezilla, celui ci ce deconnecte toute les 10 secondes O__O L'horreur pour heberger les travaux que j'ai déja fait. - Citation :
Maintenant ils ont renforcés la sécurité, mais osef de toute façon je suis chez Free :p
Envoie moi par mp les identifiants que tu veux, et je te fais ça ^^ Merci, mais donc pour le moment, j'en ai pas besoin, mais etant donné que je ne connais quasiment pas la personne qui m'a crée mon compte, je sais pas encore si elle est digne de confiance ^^" Dans ce cas, je te recontacterais, si l'offre est toujours valable ^^ ____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
Slump Kikoo Lv -1
Nombre de messages : 15257 Age : 32
| Sujet: Re: La programmation Lun 21 Jan 2008, 19:09 | |
| Le serveur se déconnecte de lui même au bout de dix secondes d'inactivité, mais si tu met un truc dessus ça se déconnecte pas avant d'avoir fini d'héberger le fichier bien sûr ^^
Et puis quand le serveur se déco, pas la peine de le reconnecter manuellement, tu met ton fichier sur le ftp et il se reconnectera automatiquement avant de commencer l'hébergement | |
|
| |
Falco Maker qui quitte vraiment E-m Lv 60
Nombre de messages : 13628 Age : 33
| Sujet: Re: La programmation Lun 21 Jan 2008, 21:20 | |
| Ok ^^
Sinon c'est bizzare, j'ai mit un forum PhpBB dans la racine de mon serveur, et quant je tappe www.monsite.com/phpBB2/, ça m'ouvre le dossier Php, alors que normalement, ça devrait lancer une installation...
Strange... ____________ "Listen now, you don't understand That's not the point of Christmas land"
| |
|
| |
Shakuras Maker qui quitte E-m Lv 56
Nombre de messages : 6555 Age : 39
| Sujet: Re: La programmation Lun 21 Jan 2008, 21:23 | |
| sous free ? si c'est sous free, faut activer le sql je crois ____________ | |
|
| |
Contenu sponsorisé
| Sujet: Re: La programmation | |
| |
|
| |
| La programmation | |
|