mail automatique probleme apostrophe et modification syntaxe hrs

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : mail automatique probleme apostrophe et modification syntaxe hrs

par Invité » 31 juil. 2008, 15:32

j'ai trouvé

stripslashes permet de faire se que je veux.

merci

par Patriboom » 31 juil. 2008, 15:10

La meilleure chose à faire, est toujours de formatter les variables et les contenus reçus selon ce que tu préfères.

En ce qui a trait aux apostrophes, si tu ne veux pas qu'ils soient traités par le serveur et changés en \', tu peux tout simplement les changer en ´ (accent aigü sans lettre dessous) ou ` (accent grave sans lettre dessous). Pour cela, recours à str_replace()

par Invité » 31 juil. 2008, 09:33

ok merci concernant date j'ai trouvé date("H\hi") qui fait exactement se que je voulais.

concernant l'apostrophe :
voici le code :
$Destinataire = "$mail";
$Sujet = "info";

$From  = "From: $mailexp \n";
$From .= "MIME-version: 1.0\n";
$From .= "Content-type: text/html; charset= iso-8859-1\n";

$Message = "$msg";

mail($Destinataire,$Sujet,$Message,$From);


alors si dans $message j'indique la variable et que celle ci comporte des apostrophe cela m'affiche \' par contre si je mets directement le texte avec les apostrophes cela fonctionne.
Le souci c'est que $msg est affiche selon des conditions, donc je suis obliger de passer par une variable.

De quelle manière dois-je procéder ?

merci

par Patriboom » 30 juil. 2008, 18:09

Pour le format de l'heure, consulte date()

par _activmik » 30 juil. 2008, 16:55

Il faudrait que tu post des bouts de ton code pour voir ce qui ne va pas.

mail automatique probleme apostrophe et modification syntaxe

par Invité » 30 juil. 2008, 16:48

Bonjour,

Voila a partir de mon interface je fais des mails automatique qui reprenne l'heure, le souci c'est que c'est affiché au format hh:mm, y a t il un moyen de modifié en hh h mm ?
de plus le texte qui est inscrit dans les mails posséde des apostrophe, mais avant chacune de celle ci j'ai l'antislash qui apparait. Y a t il un moyen de l'enlever ? j'ai essayé avec addslashes mais cela m'affiche addslashes(et le texte).

Es-ce que quelqu'un aurait une idée ?

merci