OVH Cloud OVH Cloud

Beta Test d'un script de livre d'or.

42 réponses
Avatar
Steuf
Bonjour à tous,

je développe actuellement un script de Livre d'or nommé EXlor, pour
vérifier la compatibilité avec les hébergeur et vérifier qu'il n'y a pas
de BUG ou d'erreurs, et pour avoir l'opinion des utilisateurs pour
amiolérer certaines parties de l'administration, je lancerais une Beta
Test à la fin du mois de Juin du script.
La démonstration et l'inscription à la Beta Test se passe ici :
http://exinsidephp.free.fr/
En vous remerciant d'avance pour votre aide.

Steuf

10 réponses

1 2 3 4 5
Avatar
Marc

je développe actuellement un script de Livre d'or nommé EXlor, pour
vérifier la compatibilité avec les hébergeur et vérifier qu'il n'y a pas
de BUG ou d'erreurs, et pour avoir l'opinion des utilisateurs pour
amiolérer certaines parties de l'administration, je lancerais une Beta
Test à la fin du mois de Juin du script.
La démonstration et l'inscription à la Beta Test se passe ici :
http://exinsidephp.free.fr/



avant de m'inscrire, j'aimerai bien voir les sources. Sans source
pas d'inscription. Qu'on se le dise. C'est une drole de facon
que de recolter des adresses email.

Avatar
Guillaume Bouchard
Steuf wrote:
Bonjour à tous,


Bonjour.

je développe actuellement un script de Livre d'or nommé EXlor,


Tient, encore un. Il apporte quoi de nouveau et d'innovant celui ci ?

pour
vérifier la compatibilité avec les hébergeur


Ça tu ne pourras jamais faire une liste exaustives d'hebergeurs
compatibles. Par contre avec quelque bonnes pratiques tu peux sans trop
de problème faire des scripts totalement portables.

je lancerais une Beta
Test à la fin du mois de Juin du script.


Cela me fait bien rire, j'avais besoin de detente. Une beta test en
nombre limité, comme dans les jeux video en ligne. C'est du serieux
(mais ca ne le fait pas du tout...)

Bon, maitenant, ce que j'ai notifié :

- esseyer de mettre des " dans tes champs lors de l'insertion d'un
message, cela va pourrir le champs input dans le cas d'une erreur :

<input type="text" ... value="lalal"bubu>

Ce genre de bétises, même si elle n'est pas grave ici peut être
catastrophique dans d'autres cas.

- Tu geres les quotes n'importe comment. Esseyer d'ajouter des ' dans
tes chaines de caractéres. Paaf, affichage de ' ' :)

Bref, encore du boulot. Sachant que je suis en modem 5K (je n'ai pas
oublié le 6, c'est vraiment 5) je n'ai pas tout regarder à fond. Je ne
parle même pas du html ignoble qui est derrière.

Bref, bonne chance dans ta reinvention de la roue.

--
Guillaume.

Avatar
Steuf

avant de m'inscrire, j'aimerai bien voir les sources. Sans source
pas d'inscription. Qu'on se le dise. C'est une drole de facon
que de recolter des adresses email.


Ho oui bien évidemment je n'ai vraiment que ça à faire que de récolter
des adresse email pour faire joujou avec ou les vendre.

Maintenant si vous trouvez la méthode louche, ça ne tient qu'à vous
même, le script n'est pas terminé, donc aucune distribution du code.
et si cela vous gêne je me dispenserais bien de votre aide.

Avatar
Steuf

Tient, encore un. Il apporte quoi de nouveau et d'innovant celui ci ?


Ca, ça fait avancer les choses.

Ça tu ne pourras jamais faire une liste exaustives d'hebergeurs
compatibles.


Le but n'est pas de faire un listing, pas grâve, mauvaise apprèciation...

Par contre avec quelque bonnes pratiques tu peux sans trop
de problème faire des scripts totalement portables.


Cela dépend grandement des configurations des hébergeurs, des tests en
situation réél valent mieux que de longs discours sans intêret.


Cela me fait bien rire, j'avais besoin de detente. Une beta test en
nombre limité, comme dans les jeux video en ligne. C'est du serieux
(mais ca ne le fait pas du tout...)


Si vous êtes capable de gérer une Beta Test d'une centaine de personnes
seuls je vous félicites, encore une remarque désobligeante pour rien.


Bon, maitenant, ce que j'ai notifié :

- esseyer de mettre des " dans tes champs lors de l'insertion d'un
message, cela va pourrir le champs input dans le cas d'une erreur :

<input type="text" ... value="lalal"bubu>

Ce genre de bétises, même si elle n'est pas grave ici peut être
catastrophique dans d'autres cas.


Il ne manque pas les " dans mes champs, donc désolé, mais sans exemple
concrêt je ne vois absolument pas de quoi vous parlez, surtout avec une
explication aussi incompléte et peu claire.


- Tu geres les quotes n'importe comment. Esseyer d'ajouter des ' dans
tes chaines de caractéres. Paaf, affichage de ' ' :)


Ha où ? Exemple ? De même, comment pouvez vous affirmer cela sachant que
vous ne connaissez pas mon code PHP. Comment affirmer que je gère mal
les quote sans même savoir comme je traite mes chaînes en php...


Bref, encore du boulot.


Oui en effet, le script n'est pas terminé, mais pour m'en sortir une
pareil...

Sachant que je suis en modem 5K (je n'ai pas
oublié le 6, c'est vraiment 5) je n'ai pas tout regarder à fond. Je ne
parle même pas du html ignoble qui est derrière.


Code html ignoble, bon d'accord :

http://validator.w3.org/check?uri=http%3A%2F%2Fexinsidephp.free.fr%2Fbeta_exlor%2F&charset=%28detect+automatically%29&doctype=%28detect+automatically%29

Résultat : Code valide

Page d'envoi :

http://validator.w3.org/check?uri=http%3A%2F%2Fexinsidephp.free.fr%2Fbeta_exlor%2F%3Fexgo%3Dposte

Résultat : Code valide


Mais bon vous devais être parfait je n'en doute absolument pas...


Bref, bonne chance dans ta reinvention de la roue.



Je ne doute en rien que vous avez de l'expèrience, mais vos propos pour
le moins insultant ( Moi je les trouves comme tel ) ne m'aide pas, et
après reflexion je me dispenserais de la votre, merci aux gens comme
vous avec lesquelles on avance à rien et qui pourraient facilement
décourager les bonnes volonté qui essayent d'aider la communauté et les
Webmaster en essayant de faire du bon travail et ce gratuitement sans
rien avoir en retour.

Maintenant j'ai essayé de développer un script simple d'emploi, avec un
code HTML propre sans utiliser de table ( Comme beaucoup trop le font ),
et simple d'intégration ( Intégration automatique dans des sites avec
des inclusions conditionnelles en php ). Et désolé je n'ai jamais eu la
prétention de dire que j'allais réinventer quoique ce soit.

Allé salut

Avatar
John GALLET
je développe actuellement un script de Livre d'or nommé EXlor,


Un de plus... Enfin pour une fois on a pas "php" dans le nom, c'est déjà
pas mal.

La note n'est pas sécurisée (apparition de tous les messages en "barré")
Je n'ai pas joué à faire des injections SQL, le soit disant antiflood basé
sur l'adresse IP m'emmerde pour faire des tests efficaces et j'ai autre
chose à foutre que de déployer de l'ip spoofing. Si tu veux qu'on te
secoue le biniou, enlève cette merde, on a pas de temps à perdre à
attendre le time out.
Grosso merdo, les xss classiques sont filtrées, probablement par
strip_tags.

a++;
JG

Avatar
Steuf
je développe actuellement un script de Livre d'or nommé EXlor,



Un de plus... Enfin pour une fois on a pas "php" dans le nom, c'est déjà
pas mal.


Pourquoi employer le terme "un de plus". J'adore ces aprioris... J'avoue
que le projet n'est pas original, mais pour un premier projet qui sera
libre je n'avais pas vraiment d'idées, je me suis dit qu'avec tous les
livres d'or que j'ai pu testé aucun ne m'avait vraiment convaincu, avec
chacun leurs défaut, et j'ai voulu faire se projet pour essayer de
corriger les défauts que j'ai pu voir ici et là. Mais je n'ai aucune
prétention pour sa perfection. Mon BUT premier était déjà de faire un
apprentissage et voir ce que serait le développement d'un SCRIPT,
apprentissage qui a dépassé mes espérences quand je vois tous les
paramétres qu'il faut prendre en compte.


La note n'est pas sécurisée (apparition de tous les messages en "barré")


Oui exact, un oubli ( Les tests servent à ça ... A trouver les oublis ça
arrive à tout le monde... ). Oubli que je corrigerais, c'est noté.

Je n'ai pas joué à faire des injections SQL,


Chaque requête Mysql est théoriquement protégé contre les injections Mysql.

le soit disant antiflood basé
sur l'adresse IP


A vrai dire à l'époque c'est le seul moyen que j'ai trouvé, même s'il
est vrai ne peut être vraiment éfficace à 100%, et j'ai cru savoir qu'il
n'y en avait pas vraiment, s'il existe j'aimerais bien connaître la
technique, je ne demande qu'à apprendre.

m'emmerde pour faire des tests efficaces et j'ai autre
chose à foutre que de déployer de l'ip spoofing.


Je ne peux me permettre de le désactiver dans cette version publique
cela aménerait à des abus... Cette version est une version de
démonstration à la base et non de test, si vous souhaiter vraiment
m'aider ( Et j'en serais ravit ) je pourrais mettre en place le script
ailleurs, je vous donnes l'url et vous pourrez faire les tests que vous
voulez ( Si vous ne voulez pas vous incrire à la Beta ).

Si tu veux qu'on te
secoue le biniou, enlève cette merde, on a pas de temps à perdre à
attendre le time out.


Ce n'est pas me secouer le Biniou dont j'ai besoin, je veux juste voir
quelles erreurs de codage j'ai pu faire, et pour ce faire j'ai besoin de
personnes d'expérience comme vous, mais à priori mon projet est mal
perçu ici, dommage, je ne m'attendais pas à un accueil si "chaleureux",
j'ai toujours eu une bonne image de la communauté PHP, je crois que j'ai
du me tromper.


M'enfin si vous ne voulez pas m'aider, ce n'ets pas la peine de (
Pardonnez du terme ) dégueuler sur le script et moi même, parce que les
remarques négatives que j'ai eu ici ( L'air de dire, lui il croit tout
réinventer, c'et encore un prétentieux ) ne m'encourage guère.

J'ai toujours dit que tant que mon script ne sera pas prêt à être
diffusé ( Surtout à cause de failles de sécurité ) il ne le sera pas. Je
n'ai pas assez d'expérience pour tout prévoir, d'où l'utilité d'avoir
des gens d'expérience à la Beta Test. Avant tout c'est un projet
personnel qui sera sans doute diffuser pour en faire profiter à ceux qui
ne connaissent rien au PHP.

Donc maintenant que cela soit clair, si je ne suis pas le bienvenu ici,
qu'on me le dise tout de suite au lieu de tourner autour du pot. Donc si
vous voulez m'aider merci d'éviter d'être aussi agressif et d'avoir des
apriori sans savoir dans quel but je fais ce script.

Grosso merdo, les xss classiques sont filtrées, probablement par
strip_tags.


En parti oui, j'utilise aussi preg_replace pour tout ce qui est code
Javascript malicieux.


a++;
JG


Steuf


Avatar
Vincent Lascaux
Un de plus... Enfin pour une fois on a pas "php" dans le nom, c'est déjà
pas mal.


Pourquoi employer le terme "un de plus". J'adore ces aprioris... J'avoue
que le projet n'est pas original, mais pour un premier projet qui sera
libre je n'avais pas vraiment d'idées, je me suis dit qu'avec tous les
livres d'or que j'ai pu testé aucun ne m'avait vraiment convaincu, avec
chacun leurs défaut, et j'ai voulu faire se projet pour essayer de
corriger les défauts que j'ai pu voir ici et là.


Je pense qu'il dit "un de plus" pour dire que ce n'est pas original. En plus
tu le dis toi même...
A ta place j'aurai répondu pourquoi ce n'est pas un de plus (et donc qu'est
ce qu'il a de plus que les autres, quels sont les défauts dont tu parles)

je veux juste voir quelles erreurs de codage j'ai pu faire
[...]
J'ai toujours dit que tant que mon script ne sera pas prêt à être diffusé


Si tu veux qu'on te donne les erreurs de codage que t'as faites, ca serait
quand même mieux que tu nous montre le code.
Je comprends pas ton raisonnement : tu veux pas donner le code parceque
sinon on trouverait les failles. Donc tu nous montre pas le code, mais tu
nous demande de trouver les failles ?!

avoir des apriori sans savoir dans quel but je fais ce script.


Il ne tient qu'à toi de les lever.

Grosso merdo, les xss classiques sont filtrées, probablement par
strip_tags.


En parti oui, j'utilise aussi preg_replace pour tout ce qui est code
Javascript malicieux.


Il y a probablement des problèmes ici (mais sans voir le code c'est dur à
dire) si tu comptes empecher tout abus de script avec des regexp (on pense
jamais à tout).
De toutes façons, il me semble que tu executes htmlentities sur le texte,
alors j'ai du mal à voir comment faire une injection javascript.

--
Vincent


Avatar
Guillaume Bouchard
Steuf wrote:

Tient, encore un. Il apporte quoi de nouveau et d'innovant celui ci
?



Ca, ça fait avancer les choses.


Excuse moi, mais des scripts de livres d'or, j'en vois des centaines par
jours en me balladant, ce n'est pas dirigé contre toi, c'est juste un
sentiment de lascitude.

Ça tu ne pourras jamais faire une liste exaustives d'hebergeurs
compatibles.



Le but n'est pas de faire un listing, pas grâve, mauvaise
apprèciation...


Le but serait plutôt de faire un script completement portable du premier
coup. Je ne dit pas que c'est facile, mais souvent, c'est plus en
prenant de tres bonne habitudes qu'autre chose que cela fonctionne.

Par contre avec quelque bonnes pratiques tu peux sans trop de
problème faire des scripts totalement portables.



Cela dépend grandement des configurations des hébergeurs, des tests
en situation réél valent mieux que de longs discours sans intêret.


Je pense qu'il faudrait plutot voir le test d'une autre manière, voir
les options de php qui changent habituellement et faire des tests à la
main chez toi.

Normalement, si tu geres :

- Session à la main
- Magic quote
- Error reporting, register globals off.
- Requetes SQL basiques.
- Pas de lib exotiques
- Short open tags
- ..(quelques autres subtilités)

Il n'y a aucun problèmes.

Cela me fait bien rire, j'avais besoin de detente. Une beta test en
nombre limité, comme dans les jeux video en ligne. C'est du
serieux (mais ca ne le fait pas du tout...)



Si vous êtes capable de gérer une Beta Test d'une centaine de
personnes seuls je vous félicites, encore une remarque désobligeante
pour rien.


Pardon, c'est que pour moi les beta limitées c'est une espece de
technique d'elitisme qui m'enerve.

Pourquoi ne pas tout simplement proposer le script en téléchargement (il
va être libre à ce que j'ai compris, non ?) et attendre les retours en
précisant bien qu'il n'est pas encore utilisable en production.

Cela te coutes quoi ? Alors que là tu risques de te retrouver avec un
echantillon de testeurs non homogene (je doute que tu es 10 000
propositions, le fait de s'inscrire rebute toujours)


Il ne manque pas les " dans mes champs, donc désolé, mais sans
exemple concrêt je ne vois absolument pas de quoi vous parlez,
surtout avec une explication aussi incompléte et peu claire.


Pardon. Esseye d'inserer un commentaire avec comme mail tototo"tototo,
il va te dire que le mail est faux (normal) et t'afficher une partie du
champs en dehors du champs.

Cela se regle avec htmlspecialchars()

Ha où ? Exemple ? De même, comment pouvez vous affirmer cela sachant
que vous ne connaissez pas mon code PHP. Comment affirmer que je gère
mal les quote sans même savoir comme je traite mes chaînes en php...


Esseye d'inserer un commentaire avec des quotes en te trompant dans le
commentaire, il te le reaffiche avec des backslashes.

Code html ignoble, bon d'accord :

http://validator.w3.org/check?uri=http%3A%2F%2Fexinsidephp.free.fr%2Fbeta_exlor%2F&charset=%28detect+automatically%29&doctype=%28detect+automatically%29


Bravo, ce que je trouve ignoble c'est l'affichage des message et bien
que le script d'édition html soit vraiment bien fait, cela fait quand
meme toujours du html crade.

Puis le code valide ne fait pas tout. Mais bon, aller, j'avoue, j'ai tord :)

Mais bon vous devais être parfait je n'en doute absolument pas...


Ma mere me le dit souvent.

Je ne doute en rien que vous avez de l'expèrience, mais vos propos
pour le moins insultant ( Moi je les trouves comme tel ) ne m'aide
pas


Donc on va considerez que je m'excuse, le but n"était pas d'être
insultant mais de faire part de ce qui me chiffonait. Étant sur les
nerfs en ce moment, j'ai été un peu violant. Désolé.

et après reflexion je me dispenserais de la votre,


Tu noteras quand même les deux petits bug que j'ai noté.

merci aux
gens comme vous avec lesquelles on avance à rien et qui pourraient
facilement décourager les bonnes volonté qui essayent d'aider la
communauté


Tu ne crois pas qu'en faisant une beta "ouverte" cela aidera plus ? Cela
permetra de faire progresser ton script plus vite, cela permettra à
d'autre de voir ton code et de progresser.

Maintenant j'ai essayé de développer un script simple d'emploi, avec
un code HTML propre sans utiliser de table


Ça je t'en félicite. Sauf qu'a partir du moment où il y a des smileys
jaunes qui clignottent, ce n'est plus propre à mes yeux...

Je citerais un passage de ta discussion avec John :
Grosso merdo, les xss classiques sont filtrées, probablement par strip_tags.



En parti oui, j'utilise aussi preg_replace pour tout ce qui est code Javascript malicieux.


À mon avis c'est une mauvaise méthode. Il ne faut pas tenter de
supprimer ce qui est dangereux, mais il faut soit le rendre inactif
(htmlspecialchars), soit laisser passer ce qui est autorisé. La
technique de supression est dangereuse car elle laisse toujours une
chance de ne pas avoir prévu autre chose.

Bref, en conclusion, j'ai apprit une chose, ne pas venir ici quand je
suis énérvé à la base. Maitenant je te conseil d'apprendre une chose, la
critique, même virulente, doit être prise de façon positive, si tu relit
mon message, bien que mal expliqué, je t'ai quand même demontré deux
erreurs.

Aller, bonne chance ;o)

--
Guillaume. H-1 Math. Épreuve 2/5. J - 5.


Avatar
Marc

Ce n'est pas me secouer le Biniou dont j'ai besoin, je veux juste voir
quelles erreurs de codage j'ai pu faire, et pour ce faire j'ai besoin de
personnes d'expérience comme vous, mais à priori mon projet est mal
perçu ici, dommage, je ne m'attendais pas à un accueil si "chaleureux",
j'ai toujours eu une bonne image de la communauté PHP, je crois que j'ai
du me tromper.
...


M'enfin si vous ne voulez pas m'aider, ce n'ets pas la peine de (
Pardonnez du terme ) dégueuler sur le script et moi même, parce que les
remarques négatives que j'ai eu ici ( L'air de dire, lui il croit tout
réinventer, c'et encore un prétentieux ) ne m'encourage guère.
...

J'ai toujours dit que tant que mon script ne sera pas prêt à être
diffusé ( Surtout à cause de failles de sécurité ) il ne le sera pas. Je
n'ai pas assez d'expérience pour tout prévoir, d'où l'utilité d'avoir
des gens d'expérience à la Beta Test. Avant tout c'est un projet
personnel qui sera sans doute diffuser pour en faire profiter à ceux qui
ne connaissent rien au PHP.
...

Donc maintenant que cela soit clair, si je ne suis pas le bienvenu ici,
qu'on me le dise tout de suite au lieu de tourner autour du pot. Donc si
vous voulez m'aider merci d'éviter d'être aussi agressif et d'avoir des
apriori sans savoir dans quel but je fais ce script.


je suis vraiment désolé pour cette avalanche d'avis plus ou moins
négatif. Ce que nous jugeons ici, si on peut parler de jugement,
c'est

* premierement de ne pas dispsoer des sources,
* la collecte d'adresse email qui finalement n'en n'est pas vraiment
une. Il faut savoir que par moment ce group est sujet a des SPAM
un peu deguisés.

ton initiative semble intéressante. Interessante d'autant plus que
tu defend bien ton bifteack et que visiblement tu semble avoir
penser a pas mal de facettes un peu vicieuses du web, particulierement
sur la securité.

L'ideal serait de monter ce script sur une zone de test ou tu n'aurais
pas peur des hacking. Puis de lacher les sources.

Avatar
Steuf

Excuse moi, mais des scripts de livres d'or, j'en vois des centaines par
jours en me balladant, ce n'est pas dirigé contre toi, c'est juste un
sentiment de lascitude.


J'ai remarqué moi même qu'il y en avait beaucoup donc je peux comprendre.


Ça tu ne pourras jamais faire une liste exaustives d'hebergeurs
compatibles.




Le but n'est pas de faire un listing, pas grâve, mauvaise
apprèciation...



Le but serait plutôt de faire un script completement portable du premier
coup. Je ne dit pas que c'est facile, mais souvent, c'est plus en
prenant de tres bonne habitudes qu'autre chose que cela fonctionne.


Je suis d'accord, j'ai fait de la recherche pour justement essayer de le
rendre portable un peu partout, mais j'avoue que cela est mon premier
script, et cette portabilité fait partie des choses que je voulais
apprendre.


Par contre avec quelque bonnes pratiques tu peux sans trop de
problème faire des scripts totalement portables.




Cela dépend grandement des configurations des hébergeurs, des tests
en situation réél valent mieux que de longs discours sans intêret.



Je pense qu'il faudrait plutot voir le test d'une autre manière, voir
les options de php qui changent habituellement et faire des tests à la
main chez toi.


Oui évidemment c'est une solution, mais je ne connait pas tous les
paramétres que les hébergeurs changent...


Normalement, si tu geres :

- Session à la main
- Magic quote
- Error reporting, register globals off.
- Requetes SQL basiques.
- Pas de lib exotiques
- Short open tags
- ..(quelques autres subtilités)

Il n'y a aucun problèmes.


Et encore il y a tout un tas de fonctions que les hébergeurs
n'autorisent pas pour des soit disant raison de sécurité, c'est
certainement ça le plus chiant ;-)


Cela me fait bien rire, j'avais besoin de detente. Une beta test en
nombre limité, comme dans les jeux video en ligne. C'est du
serieux (mais ca ne le fait pas du tout...)




Si vous êtes capable de gérer une Beta Test d'une centaine de
personnes seuls je vous félicites, encore une remarque désobligeante
pour rien.



Pardon, c'est que pour moi les beta limitées c'est une espece de
technique d'elitisme qui m'enerve.

Pourquoi ne pas tout simplement proposer le script en téléchargement (il
va être libre à ce que j'ai compris, non ?) et attendre les retours en
précisant bien qu'il n'est pas encore utilisable en production.


C'est justement ça qui me gêne, si jamais il y a trop de personnes ( De
plus 90% d'entre elles ne vont rien connaître au PHP ) qui commantent le
risques, je vais être complétement dépassé, de plus je n'avancerait à
rien si la personne me parle d'une erreur qu'elle ne comprend pas...
C'ets pour cela que je voulait faire cette première Beta en petit comité
avec des gens d'expérience, pour ensuite sortir une Version RC1 qui sera
disponible grand publique.

Mais bon peut être que je vais réfléchir à la question pour faire
autrement....


Cela te coutes quoi ? Alors que là tu risques de te retrouver avec un
echantillon de testeurs non homogene (je doute que tu es 10 000
propositions, le fait de s'inscrire rebute toujours)


Justement les personnes seront triés, parce que je veux que la première
Beta soit faite avec des personnes d'expérience, pour avoir des retours
clairs et des points précis à corriger.



Il ne manque pas les " dans mes champs, donc désolé, mais sans
exemple concrêt je ne vois absolument pas de quoi vous parlez,
surtout avec une explication aussi incompléte et peu claire.



Pardon. Esseye d'inserer un commentaire avec comme mail tototo"tototo,
il va te dire que le mail est faux (normal) et t'afficher une partie du
champs en dehors du champs.

Cela se regle avec htmlspecialchars()

Ha où ? Exemple ? De même, comment pouvez vous affirmer cela sachant
que vous ne connaissez pas mon code PHP. Comment affirmer que je gère
mal les quote sans même savoir comme je traite mes chaînes en php...



Esseye d'inserer un commentaire avec des quotes en te trompant dans le
commentaire, il te le reaffiche avec des backslashes.


ha ok je vois, merci j'en prends note ( Avec le nombre de fois que j'ai
changé le système d'erreur, cela finit par le fait qu'il manque des
choses par oublis :-( )


Code html ignoble, bon d'accord :

http://validator.w3.org/check?uri=http%3A%2F%2Fexinsidephp.free.fr%2Fbeta_exlor%2F&charset=%28detect+automatically%29&doctype=%28detect+automatically%29




Bravo, ce que je trouve ignoble c'est l'affichage des message


Ha oui je ne suis pas trop graphiste, mais cette interface a été faite
au tout début du projet, et je suis d'accord pour dire que c'est moche,
je vais d'ailleurs bientôt le refaire avec plus de couleurs ;-)

et bien
que le script d'édition html soit vraiment bien fait, cela fait quand
meme toujours du html crade.


j'ai trouvé cette éditeur, et d'après les divers tests que j'ai fait,
c'ets sans doute le meilleurs, mais c'est vrai qu'ils ont encore des
progrès à faire, et qu'il utilises toujours des balises maintenant
désuée, et c'est vrai que le code généré n'ets pas toujours beau à voir
( Dans l'administration, je permet d'ailleurs de retravailler ce code
HTML ), mais au moins il est valide, peu le font déjà ça ;-)


Puis le code valide ne fait pas tout. Mais bon, aller, j'avoue, j'ai
tord :)


Oui c'est sûr le code valide ne fait pas tout, j'ai peu être quelques
défauts encore au niveau codage HTML que j'essaye toujours de corriger,
mzid comme j'ai dit, je ne demande qu'à me parfaire :-)


Mais bon vous devais être parfait je n'en doute absolument pas...



Ma mere me le dit souvent.


Vous en avez de la chance :-)


Je ne doute en rien que vous avez de l'expèrience, mais vos propos
pour le moins insultant ( Moi je les trouves comme tel ) ne m'aide
pas



Donc on va considerez que je m'excuse, le but n"était pas d'être
insultant mais de faire part de ce qui me chiffonait. Étant sur les
nerfs en ce moment, j'ai été un peu violant. Désolé.


C'ets pardonné je ne suis absolument pas rancunié.


et après reflexion je me dispenserais de la votre,



Tu noteras quand même les deux petits bug que j'ai noté.


j'ai dit cela sans le dire, mais oui c'est noté ( La deuxiéme
explication était plus claire, je vois bien le problème maintenant ).


merci aux
gens comme vous avec lesquelles on avance à rien et qui pourraient
facilement décourager les bonnes volonté qui essayent d'aider la
communauté



Tu ne crois pas qu'en faisant une beta "ouverte" cela aidera plus ? Cela
permetra de faire progresser ton script plus vite, cela permettra à
d'autre de voir ton code et de progresser.


Oui possible, j'avais surtout peur d'être débordé, ou que des gens
l'utilisent sans même faire des remarques en retour... Auquel cas cela
ne m'aurait servit à rien ! J'avoue avoir longtemps réfléchis sur cette
question de Beta Test. Donc je verrais pour trouver un nouveau système...


Maintenant j'ai essayé de développer un script simple d'emploi, avec
un code HTML propre sans utiliser de table



Ça je t'en félicite. Sauf qu'a partir du moment où il y a des smileys
jaunes qui clignottent, ce n'est plus propre à mes yeux...


Heu... Personnelement, je n'aime pas du tout ces smileys... Mais il
parait que ça plait, de plus il y a une gestion des smileys dans
l'administration, libre à l'utilisateur de les garder ou non.


Je citerais un passage de ta discussion avec John :

Grosso merdo, les xss classiques sont filtrées, probablement par
strip_tags.




En parti oui, j'utilise aussi preg_replace pour tout ce qui est code
Javascript malicieux.



À mon avis c'est une mauvaise méthode. Il ne faut pas tenter de
supprimer ce qui est dangereux, mais il faut soit le rendre inactif
(htmlspecialchars), soit laisser passer ce qui est autorisé. La
technique de supression est dangereuse car elle laisse toujours une
chance de ne pas avoir prévu autre chose.


Oui je suis d'accord, pour le html strip_tags et orienté comme cela,
mais pour ce qui est code Javascript je m'étais rendu compte que cela
était beaucoup moins simple, et je n'avais trouvé que celà à l'époque :-(


Bref, en conclusion, j'ai apprit une chose, ne pas venir ici quand je
suis énérvé à la base. Maitenant je te conseil d'apprendre une chose, la
critique, même virulente, doit être prise de façon positive, si tu relit
mon message, bien que mal expliqué, je t'ai quand même demontré deux
erreurs.


Oui, qui maintenant sont clair, et je vous remercie de me les avoir
montré cela me fait avancer.


Aller, bonne chance ;o)


Merci, enfin pour l'instant c'est en Stand By, je reprend dans 1 semaine
ce travail ;-)



1 2 3 4 5