Aller au menu - Aller au contenu

Codez proprement

Pour accéder à cette section
Connectez-vous !
connexion_rpx
Page 1 
Pseudo Commentaire
Page 1 
Hors ligne robin0u # Posté le 01/12/2005 à 13:22:41
--robin0u--
Avatar

Petite erreur dans le code bien commentez : il manque un antislash à "n'est" dans Code : PHP
echo 'La photo ' . $numero . 'n'est pas valide.<br />';
                $probleme = true;

Voila ce qu'il aurait fallu mettre : Code : PHP
echo 'La photo ' . $numero . 'n\'est pas valide.<br />';
                $probleme = true;

robin0u - webmaster - programmeur - designer

Made on Macintosh by Apple co. !
 
Hors ligne M@teo21 # Posté le 03/12/2005 à 23:29:51
Amateur professionnel
Avatar
Admins
Flux RSS

Ville : Paris
Pays : France métropolitaine
Études : EFREI

Bien vu !
C'est corrigé :)

Auteur de 5 livres : HTML5 - C - PHP - Linux - C++
L'urgent est fait, l'impossible est en cours, pour les miracles, prévoir un délai...
 
Hors ligne gaby # Posté le 08/12/2005 à 17:19:34

bravo pour ces tutoriaux, je pense me lancer dans un gros projet, et grace a votre travail j'ai trouve toutes les reponses afin de pouvoir demarrer dans les meilleures condition.

le contenu est clair, simple et tres détaille.
bravo pour votre travail et bonne continuation
Hors ligne Hideki # Posté le 20/06/2006 à 08:58:06
Lost : 4 8 15 16 23 42...
Avatar

Yosh ! Merci m@teo ^^ tres bon tutorial que je n'avait jamais lu :-° enfin... que je n'avais pas pris le temps de lire. J'indentais mon code mais je ne mettais pas de noms clairs ni de commentaires. Ce qui fait que vu que j'améliore mon code peu à peu et ben... J'était obligé de tout rescripter. Voilà et encore MERCI !!

Secret (cliquez pour afficher)
20/20

Code : PHP
1
2
3
4
<?php
echo $_HIDEKI['bidule'];
// Bah quoi ?? Je suis une variable superglobale... héhé
?>
 
Hors ligne SeyKo # Posté le 27/01/2007 à 19:05:48

C'est super ce que tu as fais mateo, mais seulement, quand on met des noms clairs comme $nomdufichier au lieu de $name_fich et bien on peux s'embrouiller! c'est trop long! mais bon, super tuto quand même comme d'hab! :-°
Hors ligne Terbaddo # Posté le 21/04/2008 à 21:44:52
Stallman hater
Avatar

Ville : Garges-lès-gonesse
Pays : France métropolitaine

Moi je garde des noms sales. Au moins:
-Le petit malin qui lira mon code source <<SECRET>> il ne comprendra pas (Gné!)
-Ca prendra moins de place sur mon disque dur

Pour la passe du code source sur un forum, je dit juste l'erreur, je ne dévoile pas le code source <<SECRET>>
Pour la passe à l'ami, je lui dit la liste des variables et leurs définitions.
 
Hors ligne flopast # Posté le 18/06/2008 à 22:05:55
Un gride :
Avatar

Ville : Croix-chapeau
Pays : France métropolitaine

Merci M@teo21 !!!
Merci pour tout ces tutos, mer-ci !

Terbaddo : Rabat-Joie :)
Plus serieusement, j'ai quelqu'un dans ma famille qui travail sur un projet <<SECRET>>. Il a passé son code correctement édenté, nommé, commenté, le gars n'a pas pu comprendre comment le code fonctionnait. Donc ton code <<SECRET>>, ne t'inquiète pas pour lui, il ne peut être correctement compris sans tes précieuse explication


Secret (cliquez pour afficher)
20/20

Citation : Mister Mackey - South Park Bigger, longer
It's easy, mmmkey


le site de M@téo21 (il débute)

 
Hors ligne luc@s # Posté le 11/08/2008 à 00:05:48
PPHP
Avatar

Bon, la encore, je suis pas d'accord :(
Des noms longs comme çà, c'est pas très clairs.
$tmp, par exemple, même si c'est pas évident je sais que je vais le passer à unset()
Et aussi en anglais je trouve que c'est mieux, hein !

Code : PHP
1
2
3
4
5
<?php
if(!rtfm()) {
    exit();
}
?>
 
Hors ligne danick_o # Posté le 19/08/2008 à 04:46:55
Avatar

Mais il est vrai qu'il faut trouver un juste milieu entre $nombreDeMessagesParPageLivreDOr et $nb....

Les deux extrêmes sont aussi mauvais l'un que l'autre...
Hors ligne Zêta # Posté le 28/09/2008 à 19:55:55
Anciennement Mister J
Avatar

Peut-être mais au moins avec $nombreDeMessagesParPageLivreDOr
on comprends ce que tu fais. Après c'est sur que pour l'écrire c'est difficile de ne pas faire de faute de copie !

Echouer, c'est avoir la possibilité de recommencer de manière plus intelligente.
Henry Ford
 
Hors ligne Zêta # Posté le 28/09/2008 à 19:56:17
Anciennement Mister J
Avatar

J'avais oublié la note !

Echouer, c'est avoir la possibilité de recommencer de manière plus intelligente.
Henry Ford
 
Hors ligne soifran # Posté le 08/10/2008 à 15:07:29
Avatar

Est-ce qu'il y a un moyen d'indentation automatique avec Notepad++ car ce serait vraiment très pratique ^^ ?
Hors ligne diz9 # Posté le 21/03/2009 à 14:20:23
Avatar

Pour faire encore plus clair, l'utilisation des tableaux est très utile.

Je m'explique, on remplace ça :
Code : PHP
1
2
3
<?php
$nombreDeMessagesParPage = 20;
?>


Par ça :
Code : PHP
1
2
3
<?php
$livredor['messageparpage'] = 20;
?>


Et celà pour toutes les variables destinées à faire fonctionner le livre d'or. Ca permet de ne s'éparpiller.
Hors ligne Prosti # Posté le 18/08/2009 à 11:16:31

A propos de coder proprement, à quand un tuto sur les classes, les objets et les méthodes ? :-°
Hors ligne Woldred # Posté le 27/12/2009 à 01:22:02
Avatar

Bonjour,
il y a une petite erreur dans la partie Un code correctement commenté, à la ligne 16 du code source PHP. Vous avez oublié d'échapper les apostrophes à l'intérieur de la requête SQL.


Votre code source :
Code : PHP
1
2
3
<?php
    mysql_query('INSERT INTO enquete VALUES ('', '' . nl2br(htmlentities($_POST['description'])) . '', '' . htmlentities($_POST['mail']) . '')');
?>



Le code source corrigé :

Code : PHP
1
2
3
<?php
    mysql_query('INSERT INTO enquete VALUES (NULL, \'' . nl2br(htmlentities($_POST['description'])) . '\', \'' . htmlentities($_POST['mail']) . '\')');
?>


Bonne continuation ! :D
Hors ligne Mikilo # Posté le 14/01/2010 à 00:25:17
Lintury Under Construction...
Avatar

Là il y certains points où je suis pas vraiment en accord.

Quand on nomme une variable $pass, pour moi ça revient strictement au même que de l'appelé $mot_de_passe. Les variables comme $tmp ou $data je les trouves utile.
Par exemple dans les autres tutos, Mateo a pour habitude de nommer $donnees les requêtes SQL, on remarquera que donnees et data, ça revient un peu au même. C'est juste la traduction anglaise.

Je ne mets pas de note, mais je dirai qu'il y a encore pas mal de choses à voir. Je ne dis pas que le tuto est bidon, mais que ça ne reflète pas vraiment la réalité. Il y a des conventions que les programmeurs respectent et aussi des "abus" qui seront un jour ou l'autre utilisés.
Pour finir, il ne faut pas les bannir ces termes. Mais les utiliser judicieusement.

-=[Mikilo]=-
 
Hors ligne RyDroid # Posté le 23/09/2010 à 22:04:19
rayquaza devient RyDroid
Avatar

Avis : Très bon

Ville : Reims
Pays : France métropolitaine

Les noms en anglais sont même mieux que les français.
Sinon c'est un excellent tuto, comme d'habitude. :)
 
Hors ligne casimirdeh # Posté le 09/02/2011 à 17:47:58

Y a-t-il un logiciel gratuit (au moins pour les étudiants ^^, de type VisualStudio) qui indente automatiquement sur demande.
C'est assez énervant de devoir tout décaler si on rajoute une condition sur toute un groupe d'instructions...
Merci.

Autrement, vraiment bravo et merci pour tout le travail réalisé sur ce site.
Hors ligne Bazar # Posté le 07/03/2011 à 16:28:07
Android
Avatar

Avis : Mitigé

Notepad++, tu sélectionnes l'ensemble du code à indenter, et Maj + Tab.

Bazar ^^
 
Pour accéder à cette section
Connectez-vous !
connexion_rpx