Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/06/2011, 23h37   #1
Candidat au titre de Membre du Club
 
Inscription : novembre 2007
Messages : 38
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 38
Points : 10
Points : 10
Par défaut Aide formulaire HTML/PHP

Bonjour,

J'ai un formulaire web au format HTML, il y a plusieurs champs dont un champ pour faire un upload de fichier. Je suis donc obliger d'utilisé l'encodage multipart/form-data . De plus, les données du formulaire sont envoyer par courriel au format HTML avec le fichier attacher.

Cependant, lorsqu'un des champs texte à n'importe quels signes spécial (ex.: é è ç à etc...) ces signes se retrouve convertit en signe illisible dans le courriel reçu.

Pourtant, j'ai essayer d'inscrit UTF-8 ou ISO-8859-1 dans les types de ma page HTML et ça ne fait rien dutout.

Est-ce qu'il y a une solution à ce problem? J'ai fait quelque recherche sur le web et il semblerais que ce serait l'enctype à multipart/form-data qui causerais problème.

Votre aide serait très appréciez. Merci!!
ovcrash est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/06/2011, 23h46   #2
Membre Expert
 
Inscription : septembre 2010
Messages : 1 242
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 1 242
Points : 1 564
Points : 1 564
Pour travailler en utf-8 il y a un tuto ici
Il faudra penser à tes entêtes apache
Code :
header( 'content-type: text/html; charset=utf-8' );// en début de code php
et html
Code :
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
et aussi dans tes entêtes d'envoi de mail.


PS : il n'y a aucun souci à utiliser l'enctype = "multipart/form-data"
__________________
- Réalisations
- Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical.
ABCIWEB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 00h03   #3
Candidat au titre de Membre du Club
 
Inscription : novembre 2007
Messages : 38
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 38
Points : 10
Points : 10
Je n'est pas d'entete apache ma page tourne sous iis7.5 sur windows 2008 serveur
ovcrash est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/06/2011, 00h16   #4
Candidat au titre de Membre du Club
 
Inscription : novembre 2007
Messages : 38
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 38
Points : 10
Points : 10
Merci!! J'ai lu le tuto et utilisé tes commentaires. Maintenant tout fonctionne parfaitement!!
ovcrash est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h51.


 
 
 
 
Partenaires

Hébergement Web