Envoyer un fichier sans recharger la page

N’en déplaise à certain qui vous conseillerons d’utiliser des outils flash pour vous permettre l’envoi de multiples fichiers , je vous présente une solution pour vous permettre d’envoyer un fichier sans être dépendant de Flash. De plus, je précise et cela pour François que sa première solution ne fonctionne qu’avec Php.

Cette solution va vous permettre d’envoyer un fichier au serveur sans recharger votre page.

Lire la suite

Trois solutions pour l’upload multiple

L’upload multiple est régulièrement une problèmatique rencontrée lors de développements web. Alors que certains aimeront réinventer la roue (je parle pour toi Thib’ 😉 , il est possible d’intégrer des solutions gratuites et open source disponibles sur internet. Ces trois solutions requièrent Flash, n’oubliez pas de proposer une solution alternative sans flash ni javascript pour une question d’accessibilité. Malgré ce que peut dire notre ami thibaut dans cet article : Envoyer un fichier sans recharger la page, vous n’êtes pas tributaire de PHP, rien ne vous empêche d’écrire votre version des fichiers serveurs en Java ou en ASP pour les plus téméraires d’entre vous.

Elles sont toutes les trois gratuites mais, surtout si vous êtes une entreprise, rien ne vous empêche de faire tout de même un petit don sur le site de leur auteur respectif.

Lire la suite

Reconnaitre les problèmes d’encodages

Les développeurs Web sont souvent confrontés aux problèmes d’encodages de leurs pages web. Un fichier encodé en UFT-8 ne sera pas affiché correctement si son navigateur l’affiche en Iso. Voilà comment reconnaitre les encodages.

Si vous voyez les caractères spéciaux de type « Ãª », « Ã© », « Ã® », « Ã », c’est que votre page est encodée en Utf-8 mais que votre navigateur le détecte et l’affiche en Is.

Solution:

ajouter le meta suivant

<meta http-equiv="Content-type" content="text/html; charset=UTF-8">

et indiquer à votre serveur comment envoyer les fichiers en utf-8

Si vous voyer des caractères spéciaux de type point d’interrogation dans un losange, c’est que vos pages sont encodées en Iso, et que votre navigateur les affiche en UTF-8.

Solution:

Reprenez le meta précédent et modifier le charset

<meta http-equiv="Content-type" content="text/html; charset=iso-8859-1">

D’une manière général, pour gérer facilement le multi-langue, il est conseillé d’utiliser l’encodage UFT-8. Pour plus de renseignement, consulter le site pour avoir un site/serveur php mysql en full UTF-8

Configurer un frontal Apache pour Tomcat

Les serveurs apache et tomcat sont souvent amenés à cohabiter sur la même machine, cet article va vous permettre de faire partager à vos deux serveurs le saint port 80.

La solution consiste à utiliser votre serveur apache sur le port 80 en tant que serveur frontal. Les requêtes seront donc traitées par votre serveur frontal. Selon votre configuration, certaines requêtes seront dès lors redirigés vers par le serveur apache vers le serveur tomcat qui lui fonctionne le plus souvent sur le port 8080.

Lire la suite