Parfois je me demande comment certain en sont venus au développement, au vu du résultat ils ont du prendre l'option "paté" ou "chair à saucisse" dans leur formation.
On sent bien que le produit a été livré dans l'urgence avec parfois des options de menus qui te claquent dans les doigts, pas l'option obscure que personne connaît, non celle dont tout le monde a besoin quasi tout les jours.
J’ai vu un « produit », plus ou moins libre (ça utilise du libre, Zend, etc... mais je ne saurais dire si c’est réellement libre...) en tous cas on paye le support auprès d’un éditeur... Ce truc a explosé en plein vol dès que l’on a voulu utilisé une fonctionnalité prévue par l’outil... L’éditeur nous a expliqué (enfin pas à moi directement, je ne serais plus là pour raconter, mort de rire...) pourquoi ça avait pété : il y a un bug qui fait que certains caractères « spéciaux » sont « mal supportés », dans la liste de caractère fournie il y a par exemple É et même des caractère ASCII comme % et #^^
Pour l’autre fonctionnalité que nous utilisons déjà je dois dire que ça fonctionne plus ou moins bien (plutôt moins quand même...). Par exemple dans un champ de description les apostrophes ne sont pas enregistrées, on se retrouve avec des descriptions genre : « ...choisir l élément afin d activer... » : la classe internationale... Je crois que c’est une tentative lamentable (et inefficace) d’empêcher les injections SQL en retirant ces apostrophes avant de soumettre la valeur du champ en BDD... Et oui, je parle d’apostrophes ASCII là...
J’ai regardé le code PHP et le contenu de la base MySQL c’est juste... incroyable... Je vous promets que cette histoire est véridique... Moi qui essaye toujours de trouver les côtés positifs d’une galère je dois dire qu’au moins ce fut un excellent vaccin... je pense que maintenant je suis prêt à tout voir...
Un autre truc qui m’a bien fait marrer en survolant le code (m’enfin j’en sais rien, c’est peut-être un usage courant et ayant son utilité ?) : <input type="hidden" id="session_id" value="0,18,13"></input> Bon encore, la balise input avec une balise fermante, à la limite on s’en fout... par contre la valeur de session_id je la trouve assez originale :)
[^] # Re: Bouleversifiant
Posté par Marotte ⛧ . En réponse au journal Nous les intellectuels autoproclamés du numérique. Évalué à 7. Dernière modification le 24 juin 2015 à 19:58.
J’ai vu un « produit », plus ou moins libre (ça utilise du libre, Zend, etc... mais je ne saurais dire si c’est réellement libre...) en tous cas on paye le support auprès d’un éditeur... Ce truc a explosé en plein vol dès que l’on a voulu utilisé une fonctionnalité prévue par l’outil... L’éditeur nous a expliqué (enfin pas à moi directement, je ne serais plus là pour raconter, mort de rire...) pourquoi ça avait pété : il y a un bug qui fait que certains caractères « spéciaux » sont « mal supportés », dans la liste de caractère fournie il y a par exemple É et même des caractère ASCII comme % et #
^^Pour l’autre fonctionnalité que nous utilisons déjà je dois dire que ça fonctionne plus ou moins bien (plutôt moins quand même...). Par exemple dans un champ de description les apostrophes ne sont pas enregistrées, on se retrouve avec des descriptions genre : « ...choisir l élément afin d activer... » : la classe internationale... Je crois que c’est une tentative lamentable (et inefficace) d’empêcher les injections SQL en retirant ces apostrophes avant de soumettre la valeur du champ en BDD... Et oui, je parle d’apostrophes ASCII là...
J’ai regardé le code PHP et le contenu de la base MySQL c’est juste... incroyable... Je vous promets que cette histoire est véridique... Moi qui essaye toujours de trouver les côtés positifs d’une galère je dois dire qu’au moins ce fut un excellent vaccin... je pense que maintenant je suis prêt à tout voir...
Un autre truc qui m’a bien fait marrer en survolant le code (m’enfin j’en sais rien, c’est peut-être un usage courant et ayant son utilité ?) :
<input type="hidden" id="session_id" value="0,18,13"></input>Bon encore, la balise input avec une balise fermante, à la limite on s’en fout... par contre la valeur de session_id je la trouve assez originale :)Moi j’appelle ça de l’arnaque pure et simple...