sailsee
Messages postés4Date d'inscriptiondimanche 16 mai 2010StatutMembreDernière intervention 4 juin 2010
-
2 juin 2010 à 16:29
jihednond
Messages postés143Date d'inscriptionjeudi 27 mars 2008StatutMembreDernière intervention 3 septembre 2011
-
3 juin 2010 à 13:20
Bonjour à tous,
Je me suis lancé dans un projet de base documentaire intranet pour mon travail. Il s'agit d'une base de donnée mysql indexant des fiches de dépannages. N'ayant guère de moyen flexible de faire de l'édition de document complexe au sein d'une page web, je me suis tourné vers une autre solution :
- Les utilisateurs utilisent leur client mail pour taper leur document, l'envoient à une adresse, il est ensuite validé et indexé.
Mais pour ce qui est de la création ou de la modification, je souhaiterais pouvoir créer un mail modèle avec une ligne en en-tête indiquant au serveur comment et si il doit traiter le mail.
Par exemple "création de fiche" ou "modification de la fiche 1560" avec ensuite le contenu de la fiche à modifier, ainsi le serveur saurait s'il doit le mettre en attente d'indexation, remplacer la fiche par le nouveau contenu etc...
Je me heurte à une limitation avec un mailto :
impossibilité d'insérer plus que du texte brut (pas de mise en forme ni d'image)
La sécurité n'est pas un souci, ce ne sera que pour une quinzaine de personnes identifiées ou identifiables et le serveur sera restreint pour ces seule personnes. Les incompatibilités client mail ne sont pas un problème non plus, tout le monde possède outlook.
Y a t-il une façon de faire ça en php (ou autre) ?
jihednond
Messages postés143Date d'inscriptionjeudi 27 mars 2008StatutMembreDernière intervention 3 septembre 20111 3 juin 2010 à 01:05
vous vouler dire un mail en html
$from = "".$_POST['mail']."\n";
$from .= "MIME-version: 1.0\n";
$from .= "Content-type: text/html; charset= iso-8859-1\n";
//--- un exemple de message avec corps en html ---//
$message=
//--- on envoie l'email ---//
if(mail($to,$sujet,$message,$from))
{
return echo "votre message a été envoyer avec succsé";
}
else
{
return echo "serveur trop charger veuillez réeissailler plus tard";
}