Je suis tombé sur le bug de ma vie (je dis ça à chaque fois que je tombe sur une merveille de bêtise chez microsoft), j'avais un formulaire pour l'envoi d'une pièce jointe au travers d'un iframe, l'upload fonctionnait sous Firefox Safari Opera et google Chrome, mais pas sous ie6 et ie7. Après avoir presque attend la folie, j'ai fini par demander de l'aide sur le channel IRC #mootool et c'est M. cfenzo_ qui m'a trouvé la solution que voici:
Pour envoyer un formulaire avec une pièce jointe il faut déclarer le formulaire comme ceci<form method='post' action='#' enctype='multipart/form-data'>
<input type='file' name='myFile' />
</form>
Pour que ce code fonctionne sous ie6 et ie7 il faut aussi rajouter dans la déclaration du form encoding=multipart/form-data comme ceci
<form method='post' action='#' enctype='multipart/form-data' encoding='multipart/form-data'>
<input type='file' name='myFile' />
</form>

Ces saletées de salopries de IE 6 et IE7 m'ont fait un tour de cochon aujourd'hui, un bout de code en Ajax fonctionnait très bien sur le serveur de développement locale mais pas sur le serveur web.


J'ai fait ma première rencontre avec IE7 aujourd'hui, j'étais tranquille, j'étais pénard accoudé sur ma
Faire des coins arrondis sur le web c'est pas évident, mais pour les moteurs gecko il y a une solution en utilisant :
Qui n'a jamais pesté d'avoir oublié une commande linux ou perdu une heure chercher comment fonctionne les expressions régulières en php ? Rien de ne plus énervant pour le éveloppeur que de voir qu'il n'a pas la mémoire de sa machine et que l'oubli fait partie de sa condition d'être humain. Heureusement que nous avons la ruse et l'intelligence pour palier tous ces défauts et la CheatSheet est une de ces merveilles qui nous sauve le vie tous les jours.