TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : 1 2 3 4 | |
| Pseudo | Commentaire |
|---|---|
| Page : 1 2 3 4 | |
david96
|
# Posté le 27/01/2007 01:29:04 |
|
Groupe : Membres |
ça vient de la fonction setcookie();
Omet là ou alors met là bien avant tout le code (avant les headers), tout en haut !
Infos complémentaires : http://fr3.php.net/setcookie |
kikong
|
# Posté le 27/01/2007 13:11:45 |
![]() Groupe : Membres |
J'aimerais modifié quelque peu le code : quant on poste un message, au lieu de lire messages.txt, est-ce possible de revenir à l'index?
Ce que les yeux voient, n'est rien comparé à ce que le coeur peut éprouver |
david96
|
# Posté le 27/01/2007 23:44:42 |
|
Groupe : Membres |
Avec du javascript dans une fonction php...
Genre : Code : PHP function redirection($page)
{ echo "<script language='Javascript'>"; echo "<!--\n"; echo "location.href = '$page';\n"; echo "// -->"; echo "</script>\n"; } // Appel de la fonction mis à la fin du script $page="index.php"; redirection($page); |
`Haku
|
# Posté le 28/01/2007 00:51:44 |
**Rose**![]() ![]() |
Et pour les allergiques au javascript, un simple header().
Envie d'apprendre le PHP ou le SQL ? Envie d'en savoir plus sur le PHP ou le SQL ? Suivez le guide... |
kikong
|
# Posté le 28/01/2007 10:08:42 |
![]() Groupe : Membres |
Salut,
Oué mais je viens de mettre la fonction setcookie(); tout en haut, mais le problème c'est que quant je poste 2 messages de suite, le message d'erreur se fait dans une page toute blanche, sans aucun style. Ce que les yeux voient, n'est rien comparé à ce que le coeur peut éprouver |
pierre59
|
# Posté le 03/02/2007 14:32:17 |
oh, Pinaize!![]() Groupe : Membres |
Citation : sparklegamer David 96 je t'aime
(c'est une blague )moi aussi ! bon sinon ton tuto est super ,pour moi qui ne maitrise pas bien les bases de donnée un seule probleme on ne peut poster qu'une seule fois PS: et j'ai trouvé une methode brutale pour poster plusieurs fois ,effacer ces cookies ( avec firefox ) sinon, j'ai mis 20 |
david96
|
# Posté le 12/02/2007 14:38:45 |
|
Groupe : Membres |
Merci ! :-D
Sinon rien ne vous empêche d'enlever la partie setcookie, comme ça plus de blème :-D |
pierre59
|
# Posté le 12/02/2007 17:48:28 |
oh, Pinaize!![]() Groupe : Membres |
je te mets 20
|
david96
|
# Posté le 12/02/2007 18:41:23 |
|
Groupe : Membres |
Encore ? Mais ça fait 40/20 alors !
Merci à toi et content que ce script te serve !
|
pierre59
|
# Posté le 13/02/2007 16:24:01 |
oh, Pinaize!![]() Groupe : Membres |
oui comme je l'ai peut etre dit je suis nul en bdd
|
Nico69
|
# Posté le 05/04/2007 18:30:58 |
|
Groupe : Membres |
Désolé d'être un peu à la bourre
Pour me faire pardonner je t'ai mis 18
Non sérieusement, ton tuto est super, j'ai compris pas mal de choses et pis j'ai réussis à le faire marcher !!!
J'ai même réussis à modifier 2-3 trucs pour que ça soit tout sur la même page, pour que quand on poste ça revienne sur le livre d'or et non sur "message.txt", ... Mais j'arrive pas à mettre les messages en forme : par exemple, mettre le pseudo en couleur, la date en italique (par exemple, hein ^^). Peux-tu donc me dire où on modifie le style des messages postés. Merci d'avance. P.S : voici mon livre d'or pour que tu comprenne un peu mieux mon charabia ici
Adresse serveur SA-MP : [FR].:Mode Libre:. [LibertyTree] : 88.191.26.113:7778 Adresse serveur TS : GTA-Life.com:8770 Liberty-Tree | Forum ![]() |
david96
|
# Posté le 06/04/2007 04:25:35 |
|
Groupe : Membres |
Merci !
Pour mettre en forme ces variables, ça ce trouve à cette ligne Code : PHP // On paramère le tout dans la variable $opinion
$opinion="<b>".$pseudo."</b> a écrit le : ".$date."<br />\n".$message."<br />\n<hr />"; Si tu veux par exemple mettre le pseudo en rouge et la date en italique tu édites ainsi Code : PHP // On paramère le tout dans la variable $opinion
$opinion="<font color=\"#FF0000\"><strong>".$pseudo."</strong></font> a écrit le : <em>".$date."</em><br />\n".$message."<br />\n<hr />"; |
jblucas
|
# Posté le 07/04/2007 21:29:57 |
error : citation trop nulle![]() Groupe : Membres |
Y'a t-il une posibilité de mettre les message du livre d'or sur la page d'envoi ?
Sans SQL ? ![]() je met 17 ! jblucas Edit : désoler , j'ai pas mis la note , et en éditant on peut pas la mettre
|
david96
|
# Posté le 07/04/2007 23:52:19 |
|
Groupe : Membres |
Si tu veux exécuter le script sur la même page du formulaire, il suffit de le préciser dans la balise <form>
A cette ligne : Code : HTML <form action="message.php" method="post">
Remplace la par Code : HTML <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Par contre penses bien à mettre le code PHP sur la même page du coup
|
jblucas
|
# Posté le 09/04/2007 20:02:54 |
error : citation trop nulle![]() Groupe : Membres |
Ok , j'essayerais !
jblucas |
jblucas
|
# Posté le 12/04/2007 09:09:09 |
error : citation trop nulle![]() Groupe : Membres |
j'ai un petit problème ...
Quand je clique sur "envoyer" , il m'ouvre dreamwear (s'a s'écrit comme sa ? )
J'ai donc désinstaller dreamwear , mais maintenant je doit choisir un programme pour l'ouvrir , mais sa ne marche pas
S'il vous plaît , aidez moi ! jblucas ps : j'irai peut-être poster sur les forums . |
david96
|
# Posté le 12/04/2007 12:04:40 |
|
Groupe : Membres |
Heu ! As tu PHP d'installé ?
|
jblucas
|
# Posté le 12/04/2007 19:16:04 |
error : citation trop nulle![]() Groupe : Membres |
J'ai trouvé l'erreur tout a l'heure mais je pouvais pas allez sur l'ordi !
Oui , c'est bien sa , je ne l'ai pas installer !
La honte !
Par contre , je ne sais pas quoi mettre dans easyphp , quelqu'un peut m'aider ?
jblucas 20 ! |
david96
|
# Posté le 12/04/2007 20:01:53 |
|
Groupe : Membres |
Pour easyPHP y'a ce tuto : http://www.siteduzero.com/tuto-3-66-1-un-programme-utile-easyphp.html
|
moi même
|
# Posté le 22/04/2007 12:52:17 |
|
facile causa farci universale Groupe : Membres |
je ne sais pas si ca va marcher, en tout cas je trouve le tuto tres clair. C'est ce type de fonction que je cherchais.
Par contre j'ai voulu essayer ton exemple et mon message ne s'ajoute pas et il y a des commentaires sur les bots. C'est une blague ou il y a réellement des problèmes ? Justement peut on editer le fichier pour les effacer ? |
david96
|
# Posté le 22/04/2007 20:03:38 |
|
Groupe : Membres |
Effectivement ce sont des vrais bots, la plaie du net, rhaaaa !
Je ne me suis pas encore penché sur le blème, mais doit y'avoir une astuce ;-) |
moi même
|
# Posté le 28/04/2007 11:54:14 |
|
facile causa farci universale Groupe : Membres |
J'ai déjà noté mais je pense plutot aujourd'hui à 20/20 aujourd'hui. J'ai réalisé ton script sur mon petit site, et ça marche comme je le voulais, donc bravo.
avec deux petites modifications : 1/ la possibilité sur la page "livredor" de revenir à l'accueil et d'afficher mon favison: Code : HTML <html>
<head> <title>Livre d'or</title> <link rel="icon" type="image/ico" href="favicon.ico" /> </head> <body> <h1>Le Livre d'OR</h1> <!-- On commence le formulaire, pour le resultat on invoquera la page "message.php" gâce à l'attribut action de la balise form --> <form action="message.php" method="post"> <div> <fieldset> <legend>Votre Nom</legend> <input type="text" name="pseudo" /> </fieldset> <fieldset><legend>Postez un message pour le livre d'or</legend> <textarea cols="66" rows="6" name="message"></textarea> </fieldset> <input type="submit" /> <!-- On va créer un lien vers une autre page pour ceux qui veulent consulter le livre d'or sans poster dedans --> <p> Pour consultez simplement le livre d'or <a href="consultezlo.php">cliquez ici</a> </p> <p> Pour retourner à l'accueil <a href="index.html">cliquez ici</a> </div> </form> <!-- Notre formulaire est fini on ferme la balise form --> </body> </html> Puis sur les mêmes choses sur la page consultezlo.php.: Code : PHP <html>
<head> <link rel="icon" type="image/ico" href="favicon.ico" /> <p> Pour retourner à l'accueil <a href="index.html">cliquez ici</a></p> <title>Livre d'or</title> </head> <body> <h1>Le Livre d'Or</h1> </body> </html> |
david96
|
# Posté le 05/05/2007 02:20:10 |
|
Groupe : Membres |
Attention y'a une erreur dans la partie <head>
tu dois mettre : <p> Pour retourner à l'accueil <a href="index.html">cliquez ici</a></p> entre <body> et </body> De plus j'ai simplifié au maximum cette partie (y'a le DOCTYPE aussi à préciser) pour ne pas embrouillé et laisser par la suite plus de liberté pour les newbies, je n'ai mis que l'essentiel, je te conseillerai donc de lire le tuto html de M@teo ;-) |
scorpuis
|
# Posté le 20/06/2007 00:44:59 |
|
Groupe : Membres |
Bonjour,
J'ai suivi le tuto à la lettre mais j'ai des problème. Lorsque j'envoie un message, j'ai ca: Warning: rewind(): supplied argument is not a valid stream resource in /opt/lampp/htdocs/farscape/message.php on line 55 Warning: fputs(): supplied argument is not a valid stream resource in /opt/lampp/htdocs/farscape/message.php on line 58 Warning: fclose(): supplied argument is not a valid stream resource in /opt/lampp/htdocs/farscape/message.php on line 61 Warning: readfile(messages.txt) [function.readfile]: failed to open stream: No such file or directory in /opt/lampp/htdocs/farscape/message.php on line 64 Du coup rien ne marche, aucun fichier n'est crée.
Je vous remercie d'avance pour votre réponse |
scorpuis
|
# Posté le 20/06/2007 01:47:41 |
|
Groupe : Membres |
Ca y est j'ai trouvé il fallait taper chmod 777
En tout cas ce tuto est super!!!!! |
david96
|
# Posté le 20/06/2007 02:01:01 |
|
Groupe : Membres |
Essaie plutôt 644, car 777 ce n'est pas super excellent niveau sécurité...
Je t'invite à taper chmod dans ton moteur de recherche favori pour comprendre le shmilblik !
|
scorpuis
|
# Posté le 12/07/2007 16:04:53 |
|
Groupe : Membres |
oui merci de ta réponse (et au fait désolé ca m'arrive pas souvent mais je vient de voir ta réponse uniquement aujourd'hui )
D'ailleurs, je vient de voir un truc un peu embettant: les carctères spèciaux (à,é,etc...) passent pas
|
david96
|
# Posté le 16/07/2007 02:33:26 |
|
Groupe : Membres |
A la place de la fonction htmlentities() utilises plutôt htmlspeciachars() ;-)
|
NiReaS
|
# Posté le 05/08/2007 21:43:34 |
The Greek Zéro ^^![]() Groupe : Membres |
C'est pas mal du tout et très pratique, c'est exactement ce que je cherchais!! mais je ne met que 15 car il y a une chose que je n'aime pas du tout!!! Quand il n'y a pas de message comment faire pour avoir un message du genre 'Il n'y a pas de message !' ??
et peut-être un compteur de message
Nan mais c'est surtout un message d'indication qu'il n'y a pas de message, je trouve ça comme même important!!! Merci |
david96
|
# Posté le 05/08/2007 23:18:58 |
|
Groupe : Membres |
Bâ c'est fait déjà !!
Code : PHP // On vérifie que le login ou le message ne soient pas vide
elseif (trim($message)=="" || trim($pseudo)=="") { echo "Vous devez remplir tous les champs ! <a href=\"livredor.htm\">Retour sur le livre d'or</a>"; // On sort du script ! exit; } Ou bien alors si tu veux vraiment y aller variable par variable : Code : PHP |
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
Fil RSS |
XHTML 1.0 |
CSS 2.0
Édité par Simple IT SARL :
Nous contacter
| Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
542 Zéros connectés |
6 requêtes |
0.0215s (0.0076s)
