Php\devlib -> coloration syntaxique 12 langages, easysql, ipcookies et autres focntions pour simplifier le developpement

0/5 (7 avis)

Vue 5 339 fois - Téléchargée 515 fois

Description

Voici une lib php codé pour faciliter le developpement.
gestion simplifié de mySQL,
gestion des mises en pages,
gestion des bbcodes,
gestion simplifié de code-beautifier (www.beautifier.org),
des cookies server-side (associé a l'ip),
et bien d'autres choses.

Ce n'est pas revolutionnaire, mais ça simplifie la vie.
devBlog, un blog bientot open-source, utilise cette lib.

Si vous possedez un site qui doit presenter des codes, quelque soit le langage, alors j'imagine que que vous souhaitez disposer de la coloration syntaxique.
Pour cela, une seul fonction à appeler et la lib vous colorera vos codes dans le langage desiré!

Mais l'autre interret de cette lib, c'est vraiment la gestion simplifié de sql.
fini les mysql_query(), les mysql_num_rows, etc...
Je vous laisse regarder la documentation (tres basique) de cette lib, ici: http://blog.blackwizzard.net/doc/devlib_doc.rar

----------------------------------------
@MAJ: 23.07.04 -
@version: 0.2.2
correction des failles d'xss et de SQL injection.
failles decouvertes par l'IHCteam

Conclusion :


le zip n'inclus pas la documentation.

demo de cette lib:
www.blackwizzard.net

Codes Sources

A voir également

Ajouter un commentaire Commentaires
BlackWizzard Messages postés 1258 Date d'inscription mercredi 21 mars 2001 Statut Membre Dernière intervention 21 juin 2009 2
27 juil. 2004 à 23:07
oui, idem, j'utilise que des associatifs.. mysql_fetch_array retourne un array accessible par le nom ou par le numero, mais je n'aime pas utiliser par numero. et dans tous les scripts que j'ai pu voir (ou presque), seul els associatifs sont utilisés...
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
27 juil. 2004 à 19:24
ça ne change rien si tu utilises mysql_fetch_assoc, mais si comme il le dit tu demandes un tableau numéroté, et pas associatif, tu vas en effet avoir un problème. (remarque, j'utilise tjs des associatifs moi...)
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008
24 juil. 2004 à 02:00
Laisse tomber... relit mon message, si tu ne comprends pas bah alors c'est temps pis pour toi... Je ne fais que donner des conseils mais tous le monde me répond toujours " ca marche pareil "...
Donc à partir de la, ce n'est plus mon problème...
BlackWizzard Messages postés 1258 Date d'inscription mercredi 21 mars 2001 Statut Membre Dernière intervention 21 juin 2009 2
24 juil. 2004 à 01:54
je voi pas le probleme avec SELECT...
SELECT * FROM 'table' WHERE ID='$id'
si mes champs changent de place, ça ne va rien changer...
cs_GRenard Messages postés 1662 Date d'inscription lundi 16 septembre 2002 Statut Membre Dernière intervention 30 juillet 2008
24 juil. 2004 à 00:32
Une longue classe qui sauve bien du code... Même pour un script rapide, il est préférable d'utiliser ce long code comme tu dis... c'est vraiment plus simple et mieux structuré. Ainsi, que ca soit pour un long ou un petit code tu ne fais que du copier coller !
Tu dis que php ferme la connexion de lui même ... c'est que PHP est intelligent sur ce point... mais aussi bien a apprendre à coder et à le faire soit même, si un jour PHP dit : il faut fermer vous même vos connexion, bah alors tu vas avoir l'air fou :) mais si c'était l'inverse (PHP peut fermer auto vos connexion)... PEUT, tu vas pas t'amuser à enlever tous tes sql_close :P
De plus, ce que tu fais : SELECT * est déconseillé, parce que si un jour tu changes la position des variables dans ta base SQL, ca va planter (si ensuite tu utilises les numéro)... (et ca sauve de la mémoire demander que les champs que l'on veut)
Il est donc mieux de sélectionner que les champs que l'on veut.
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.