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

Soyez le premier à donner votre avis sur cette source.

Vue 5 140 fois - Téléchargée 424 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
1277
Date d'inscription
mercredi 21 mars 2001
Statut
Modérateur
Dernière intervention
21 juin 2009
2
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

ç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
1
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
1277
Date d'inscription
mercredi 21 mars 2001
Statut
Modérateur
Dernière intervention
21 juin 2009
2
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
1
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.

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.