Php, Valabilité De Ma Methode.
Bienvenue invité ( Connexion | Inscription )
Php, Valabilité De Ma Methode.
| Rabban |
02/03/2004 17:10
Message
#1
|
||
|
Panda Kiss! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1,612 Inscrit le : 16/05/2002 23:00 Lieu : Pau (enfin presque) Membre no. 2 |
etant donné que le serveur oracle de ma boite a pleins de probleme et est indisponible aujourd'hui, j'en ai profité pour nettoyer un peu le code php du site intranet dont je m'occupe.
avant, j'avais des pages html avec des bouts de code php là où il faut, et juste quelques includes pour les gros morceaux de code qui se retrouvaient sur beaucoup de page. maintenant, j'ai fait un fichier misenpage.php avec pleins de fonctions dedans, je ne mets plus du tout de html dans mes fichiers de pages, qui ressemblent (ou plutot ressembleront, j'ai pas encore fini de tout changer) désormais à ceci:
sachant que, par exemple, les '1' en dernier argument de nouvelle_case ou de deb_table définissent l'aspect de la page parmi plusieurs possible grace à un switch. je trouve que le fait d'afficher une page basique en seulement 3 lignes (plus le remplissage de la variable $contenu ^^) peut être très interessant et donc je vous demande ce que vous en pensez, si c'est une bonne façon de proceder où si il y a de meilleures solutions. en tous cas je suis certain que c'est déjà mieux que ce que j'avais avant. |
||
![]() ![]() ![]() |
| Rabban |
02/03/2004 21:07
Message
#2
|
|
Panda Kiss! ![]() ![]() ![]() ![]() Groupe : Membres Messages : 1,612 Inscrit le : 16/05/2002 23:00 Lieu : Pau (enfin presque) Membre no. 2 |
oui, j'ai hesité sur ce point, je ne savais pas vraiment comment faire.
en pratique, dans la fonction j'ai un switch, et par exemple pour la fonction nouvelle_case, selon le numero je retourne "<TD>".$contenu."</TD>", "<TD BGCOLOR=#123456 VALIGN="TOP">".$contenu."</TD>", etc.... mais ce n'est pas uniquement ce genre de choses, par exemple pour la fonction qui crée les liens hypertexte, selon le numero j'integre directement une puce, etc. ou alors, ce que je pourrais faire c'est, au lieu de switcher sur un chiffre, switcher sur une chaine de caractere décrivant mieux de quoi il s'agit. en ce qui concerne les css, le probleme c'est que.... ben en fait j'y connais rien en css ^^; j'ai bein essayé de m'y mettre une fois ou deux, mais j'ai l'impression que ça ne correspond pas vraiment à ma façon de penser. faudrait que j'étudie ça de plus près car ça n'a pas vraiment l'air sorcier. un autre truc qui m'ennuie avec cette methode, c'est par exemple pour les input, j'ai 3 parametres principaux (type, name et value) et un dernier (autre) pour ajouter un renseignement supplémentaire (souvent un javascript sur onfocus ou onclick). et pour remplir le dernier, je suis bien obligé de mettre un petit bout de code, comme on le voit sur mon reset. c'est pas vraiment genant, mais ça m'ennuie un peu de faire comme ça. |
Rabban Php, Valabilité De Ma Methode. 02/03/2004 17:10
momo ben, une page plus simple = moins de risques de bu... 02/03/2004 17:27
niko Je fais un peu dans le même style... sauf que j... 02/03/2004 17:28
Gfx En JSP et ASP.NET (et Perl et Python) on fait touj... 02/03/2004 18:54
Sha Chui d'accord avec cherge, heu enfin avec momo... 02/03/2004 19:02
Gfx Je trouve ta méthode excellente (d'ailleurs j... 02/03/2004 20:09
Guswey Même avis que momo et gfx.
Ca permet une meilleur... 02/03/2004 21:11
Gfx Ben passe des arrays pour les truc optionnels, com... 02/03/2004 21:12
Rabban bonne idée les array, c'est le genre de trucs... 02/03/2004 21:24
Gfx LapKill découvre son boulot ^^ 02/03/2004 21:57
Rabban voui, mais bon je ne suis que stagiaire pour l... 02/03/2004 22:09
Darhf Euh vous pouvez aussi utiliser un des 462000 moteu... 03/03/2004 0:25
Gfx Oui mais ce n'est pas le même principe. D... 03/03/2004 2:52
Rabban oui, mais j'aime pas les trucs tout faits :P 03/03/2004 12:24![]() ![]() ![]() |
| Version bas débit | Nous sommes le : : 15/04/2026 12:05 |