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 Suivante | |||
| Pseudo | Commentaire | ||
|---|---|---|---|
| Page : 1 2 Suivante | |||
Luigi_home
|
# Posté le 16/03/2007 à 23:24:22 - Ce membre a mis la note : 14 | ||
|
I Love You Hilary Duff ! Groupe : Membres |
... Quand je pense qu'on m'avais retirer mon tuto parce qu'il présentait un code non optimiser .........
Personnellement, je trouve que tu passe trop de temps sur le JavaScript. Il y a d'autre tuto qui propose de faire le formulaire avec les bouton BBCode. Tu aurais pus mettre un lien vers ce tutoriel et commencer tout de suite à voir un peu plus en douceur les codes PHP. Tu aurais pus aussi prendre quelques minutes pour nous expliquer (en bref) ce qu'était GeSHi pour ceux qui ne le connaissent pas. Expliquer à quoi serve les différents répertoires de GeSHi aurait pus être intéressant aussi. Pense aussi à optimiser ton code PHP. On parse _avant_ l'insertion dans la base de données, pas après. Étant donné qu'il y a plus de lecture que de modification, il sera plus simple et plus rapide de le faire avant l'insertion dans la BDD. Pour enlever les balise de couleur que GeSHi va insérer, tu pourra expliquer l'utilisation de la balise "strip_tags"
Sinon, un bon tuto dans l'ensemble. 14/20 pour ma part. Souriez, Luigi_home vous aime . |
||
Vincordi
|
# Posté le 17/03/2007 à 07:52:18 - Ce membre n'a pas mis de note | ||
PhpMan `![]() Groupe : Membres |
Oui, au début j'ai passé moins de temps dessus, mais le tuto a été refusé parce que je ne commentais pas assez les codes.
Merci de tes commentaires, qui seront expliqués lors de la prochaine mise à jour! |
||
Luigi_home
|
# Posté le 17/03/2007 à 14:55:19 - Ce membre a mis la note : 14 | ||
|
I Love You Hilary Duff ! Groupe : Membres |
Pense aussi à réviser correctement tes codes. Il y a plusieurs erreurs dans tes scripts PHP. Par exemple:
Code : PHP $save = mysql_query("INSERT INTO articles VALUES('','$titre', '".$message."')") or die(mysql_error()); //L'insertion dans la base.
Ce code ne marche pas car la concaténation n'est pas bonne, il faudrait mettre ceci à la place: Code : PHP $save = mysql_query("INSERT INTO articles VALUES('','".$titre."', '".$message."')") or die(mysql_error()); //L'insertion dans la base.
Ce code aussi représente une erreur flagrande: Code : HTML <input type="button" id="lien" name="html" value="HTML" onClick="javascript:warscode(\'[code=php]\', \'[/code]\');return(false)" /><br>
<input type="button" id="lien" name="php" value="PHP" onClick="javascript:warscode(\'[code=html]\', \'[/code]\');return(false)" /><br Ton bouton contient le texte "HTML" alors qu'il sort la balise pour le php. Un autre erreur un peu moins grave cette fois-ci, mais qui ne simplifie pas la compréhension du code: Code : PHP Pourquoi déclarer 2 fois la variable $message alors qu'on peut le faire qu'une seule fois: Code : PHP Le code est déjà beaucoup plus propre et plus compréhensible. Il y en a beaucoup d'autres, mais je n'ai pas le temps de toutes te les citer. Pour ta prochaine mise à jour, n'oublie pas de préciser pourquoi il faut remplacer le "html" par html4strict. Tu dis qu'il faut le remplacer mais pourquoi ? Ça serait bien de le préciser
Souriez, Luigi_home vous aime . |
||
Vincordi
|
# Posté le 17/03/2007 à 19:30:20 - Ce membre n'a pas mis de note | ||
PhpMan `![]() Groupe : Membres |
Je vais corriger cela lors de la prochaine mise à jour | ||
gael
|
# Posté le 19/03/2007 à 08:49:46 - Ce membre a mis la note : 10 | ||
The warrior most wanted![]() Groupe : Membres |
Je met 10 car le début est incompréhensible.
Tu devrais détailler les fichiers a utiliser, et expliquer ca: Citation : Pas de titre Voici comment celui-ci sera, par exemple, structuré:
Code : PHP <?php // Le script d'ajout à la base de données. // Le formulaire. ?> |
||
Vincordi
|
# Posté le 23/03/2007 à 20:04:55 - Ce membre n'a pas mis de note | ||
PhpMan `![]() Groupe : Membres |
Voilà, vos conseils ont été suivis lors de la mise à jour ! Merci !
|
||
bestpig
|
# Posté le 06/04/2007 à 17:50:11 - Ce membre n'a pas mis de note | ||
![]() Groupe : Membres |
Pour stocker mes messages dans la sql j'utilise htmlentities.
Mais il aparaisse bin sur bizarrement quand geshi les parses. Alors pour geshi j'ai fait un unhtmlentities mais le code aparait bien mais la coloration est boguer :(. Quelqu'un c'est d'ou cela peut t'il venir ? |
||
Warthog
|
# Posté le 08/05/2007 à 18:07:28 - Ce membre a mis la note : 9 | ||
Quand y'en a pu, y'en a encore![]() Groupe : Membres |
Alors je trouve qu'il y a beaucoup d'erreurs dans ton tuto, il est à bien relire et tu trouveras plein de petits boulettes
Sinon, je trouve qu'il n'est pas très bien détaillé sur les points stratégiques, m'enfin c'est compréhensible
Bravo quand même ! P.S : pour moi ce sera 9/20
|
||
Vincordi
|
# Posté le 08/05/2007 à 18:16:11 - Ce membre n'a pas mis de note | ||
PhpMan `![]() Groupe : Membres |
Tien, ça faisait longtemps qu'il n'y avait pas eu de message... Je n'aurais pas trop le temps de le revoir avec mon design et mon Vista-gadget pour le SDZ
|
||
The Only One
|
# Posté le 17/06/2007 à 12:50:27 - Ce membre n'a pas mis de note | ||
" "![]() Groupe : Membres |
C'est normal que ma colorisation en HTML ne marche pas ?...
Et le <pre> dépasse du cadre. Pas de note pour le moment.
![]() Apprenez à réaliser un design simple sobre et professionnel ! ![]() Kits graphiques, tutoriels, tutos vidéos (+ un podcast), commandes de webdesign gratuits, ... |
||
dark-link
|
# Posté le 26/06/2007 à 17:07:17 - Ce membre n'a pas mis de note | ||
:o![]() Groupe : Membres |
Bonjour.
Le sujet de ce tutorial est intéréssent mais on dirait qu'il est baclé
Pour le formulaire tu mets: Code : HTML <form method="post" action="creerarticle.php?action=ok" name="formulaire">
Au lieu de: Code : HTML <form method="post" action="ecrire.php?action=ok" name="formulaire">
ou encore tu mets Code : PHP if ($matches[1] == "html"){
$matches[1] == "html4strict" } Il manque le ; ce qui fait que ca ne marche pas. Pareil pour l'affichage: Code : PHP include ("fonction.php");
$article = $_GET['article']; $article = mysql_query("SELECT * from articles WHERE id='$article'"); // Récupération. $article = mysql_fetch_assoc($article); echo 'code($art['titre'])'; // Affichage echo 'code($art['txt'])'; // des données. Il faut mettre ceci: Code : PHP include ("fonction.php");
$article = $_GET['article']; $article = mysql_query("SELECT * from articles WHERE id='$article'"); // Récupération. $article = mysql_fetch_assoc($article); echo code($article['titre']); // Affichage echo code($article['message']); // des données. J'ai donc réussi a faire fonctionner ton code avec pas mal de modification. je ne mets pas de note. ![]()
Code : PHP :p |
||
charlie2
|
# Posté le 04/07/2007 à 22:44:38 - Ce membre n'a pas mis de note | ||
|
Groupe : Membres |
franchement à la fin, on sait pas trop ce qu'on doit avoir....
C'est "incompréhensible" pour moi, après pour les autres je sais pas. En tout cas il faut que tu l'améliores grave. |
||
Zopieux
|
# Posté le 30/08/2007 à 11:16:28 - Ce membre n'a pas mis de note | ||
it… it can't be true!![]() ![]() |
Autre erreur : Citation : Tuto Bien sûr je nai pas mis tous les fichiers. Mais vous pouvez voir une chose :pour insérer du php, on met [code=php][/php]. Je te laisse corriger !A+ |
||
Vincordi
|
# Posté le 11/09/2007 à 16:57:01 - Ce membre n'a pas mis de note | ||
PhpMan `![]() Groupe : Membres |
Bonjour, Mise à jour aujourd'hui, correction et révision du PHP (qui ne fonctionnait pas), des fautes PHP et des fôtes d'orthographe. Merci à Thunderseb pour sa correction et sa révision xHTML1.0 ![]() A+ Vince Dernière mise à jour : 08/09/07:
Un Problème concernant ce tuto ? Merci de laisser le commentaire |
||
Mckey
|
# Posté le 11/09/2007 à 19:15:12 - Ce membre a mis la note : 17 | ||
![]() Groupe : Membres |
Moi j'aime bien. Félicitation .
![]() |
||
Diti
|
# Posté le 11/09/2007 à 19:57:56 - Ce membre n'a pas mis de note | ||
Manchot empereur![]() Groupe : Membres |
Salut, Je vous pas ce que vient faire la fonction strtoupper() dans l'affichage du type de code, il y a des tas de langages qui s'écrivent en autre chose que des minuscules ; par exemple Mono, .
|
||
Vincordi
|
# Posté le 11/09/2007 à 20:47:26 - Ce membre n'a pas mis de note | ||
PhpMan `![]() Groupe : Membres |
Ok, j'aie nelvé ça, en attende de validation. Ajout d'un QCM à la prochaine validation. |
||
AlphaLord
|
# Posté le 13/09/2007 à 21:44:57 - Ce membre n'a pas mis de note | ||
![]() Groupe : Membres |
Je ne noterai pas ce tutoriel car tu l'améliores sans cesse. Je te conseillerai de rajouter qu'il faut décoder le message si on a utilisé htmlspecialchars ou htmlentities avant d'utiliser la fonction code() grâce aux fonctions suivantes : Pour htmlspecialchars => htmlspecialchars_decode() Pour htmlentities => html_entity_decode() Les deux fonctions utilisent les mêmes paramètres et sont à utiliser avec les même paramètres ! Par exemple, si on encode tous les guillements (simples et doubles) on utilise ce code : Code : PHP - Afficher / masquer les numéros de ligne
Pour décoder on utilise le même paramètre : Code : PHP - Afficher / masquer les numéros de ligne
En le rajoutant en annexe tu peux éviter que les balises html ne soient pas colorées. ![]() Il faut impérativement que PHP soit de version supèrieure ou égale à PHP5, sinon htmlspecialchars_decode() ne fonctionnera pas.
PHP 4 suffit pour html_entity_decode(). La meuilleure solution à un problème est celle qui a été testée et approuvée. |
||
Vincordi
|
# Posté le 14/09/2007 à 07:35:10 - Ce membre n'a pas mis de note | ||
PhpMan `![]() Groupe : Membres |
> Je viens d'essayer, mais même en decodant, ça laisse des \ devant les ' . Ca doit être un problème dûs aux magic_quotes, mais après ça dépend des serveurs. | ||
AlphaLord
|
# Posté le 14/09/2007 à 16:01:41 - Ce membre n'a pas mis de note | ||
![]() Groupe : Membres |
Non moi je parle de ça :![]() Et je ne peux le résoudre que comme ça, sauf que je me rends compte que ça laisse la porte ouverte aux balises qui ne m'intérèssent pas... Et le résultat est le même que l'on utilise htmlspecialchars() ou htmlentities(). La meuilleure solution à un problème est celle qui a été testée et approuvée. |
||
Borz!
|
# Posté le 19/01/2008 à 16:03:13 - Ce membre n'a pas mis de note | ||
|
Groupe : Membres |
Good | ||
Vincordi
|
# Posté le 19/01/2008 à 16:49:37 - Ce membre n'a pas mis de note | ||
PhpMan `![]() Groupe : Membres |
Tu pourrais peut être plus développer...
|
||
JC Second
|
# Posté le 24/01/2008 à 15:12:38 - Ce membre a mis la note : 5 | ||
Voir JAVA et mourir![]() Groupe : Membres |
Alors, quand j'ai vu le tuto, je me suis dit : à quoi ça sert ? Mais bon, j'étais déjà content de pas avoir à me taper toute l'écriture du code, et je me suis dit : "je comprendrai par moi-même". Vus les commentaires, je pense qu'il serait plus sain que je me débrouille tout seul... En résumé : pas une explication, les fichiers sont balancés, et débrouillez-vous messieurs dames. Au final, à quoi servent vraiment ces fichiers ? ... On est loin de l'esprit Site Du Zér0 ! Certains diront : tu critiques, mais tu n'as jamais fait de tuto... En effet, je n'ai jamais fait de tuto. Peut-être parce que je sais que je ne suis pas très pédagogue... Le web 2.0 c'est bien, mais pour contribuer il faut maîtriser. 5/20 |
||
Vincordi
|
# Posté le 24/01/2008 à 18:19:17 - Ce membre n'a pas mis de note | ||
PhpMan `![]() Groupe : Membres |
Je ne vois pas trop où je pourrais mettre des explications... Quand on en est à lire ce tuto, on doit déjà maitriser le PHP un minimum... De plus ce tuto a été entièreemnt refait et débuggé ainsi que mis aux normes Xhtml 1 | ||
The Camel
|
# Posté le 19/03/2008 à 11:39:34 - Ce membre a mis la note : 18 | ||
|
Groupe : Membres |
Je te mets 18 car le tuto est génial sauf que s'est "bbcode.php?action=ok" pas "ecrire.php?action=ok" Aussi à la fin, quand je test en local (Wamp) le code n'est pas coloré (je ne sais pas sur internet, je n'ai pas essayer) |
||
Vincordi
|
# Posté le 19/03/2008 à 12:35:57 - Ce membre n'a pas mis de note | ||
PhpMan `![]() Groupe : Membres |
Oui, c'est une petite erreur que j'ai oublié de modifier. par contre le tuto a été débuggé donc normalement i n'y a plus de problèmes. M'enfin je le referais quand j'aurais le temps pour voir si tout va. | ||
faith86
|
# Posté le 02/04/2008 à 18:35:09 - Ce membre a mis la note : 17 | ||
|
return 0; Groupe : Membres |
Moi je met un 17 parce que ça correspond parfaitement à ce que je cherchais. Merci encore ! <?php $temps_reflexion = (int) $_POST['temps_reflexion']; if( $temps_reflexion < 180 ) $signal -> Afficher('Retourne bosser !'); else $signal -> Afficher('Retourne bosser !'); ?> |
||
Valter
|
# Posté le 05/04/2008 à 14:01:11 - Ce membre n'a pas mis de note | ||
|
http://skyzzor.blogspot.com/ Groupe : Membres |
Très décevant... Tu les sors d'où, les matches ? |
||
Vincordi
|
# Posté le 05/04/2008 à 14:27:32 - Ce membre n'a pas mis de note | ||
PhpMan `![]() Groupe : Membres |
Tu devrais mieux lire le code : il sort de l'array $matches envoyé à la fonction couleur(). | ||
l_mlb
|
# Posté le 16/04/2008 à 12:27:46 - Ce membre n'a pas mis de note | ||
|
Groupe : Membres |
Moi suis un débutant qui connais les cours html/php mais je dois avoué ne pas avoir tout compris Déjà tu mets un formulaire avec : Code : HTML
tu ne dis pas que comportera la page ecrire.php, mais toi a la place des debutants que faire ?
|
||
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
RSS tutoriels |
RSS news
Édité par Simple IT SARL :
Nous contacter
| Notre blog | 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.
351 Zéros connectés |
8 requêtes |
0.0378s (0.0252s)
