[JS+PHP]mailto avec un texte dans le message de plus d'une ligne

mailto avec un texte dans le message de plus d'une ligne [JS+PHP] - HTML/CSS - Programmation

Marsh Posté le 26-04-2002 à 12:38:24    

kikou
je fais un ptit workflow dans une appli intranet
kan on clike sur un bouton ca ouvre outlook avec un mailto:  
j'arrive a remplir q'une seule ligne du message en faisant:
 
 
 
mailto:xxx@xxx.fr?subject=[MIDAS]Ajout d'une demande&body=<? echo $texte; ?>";
 
$texte contient le corps du message, il ne peut faire plus d'une ligne
 
une idée? le top serait d'envoyer un message avec un contenu html...

Reply

Marsh Posté le 26-04-2002 à 12:38:24   

Reply

Marsh Posté le 26-04-2002 à 12:40:01    

Si tu es en PHP pourquoi ne pas en profiter pour envoyer le mail depuis le serveur. La tu auras tous les outils pour créer un beau mail html avec template et autres ...
 
A+


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-04-2002 à 13:46:08    

DarkLord a écrit a écrit :

Si tu es en PHP pourquoi ne pas en profiter pour envoyer le mail depuis le serveur. La tu auras tous les outils pour créer un beau mail html avec template et autres ...
 
A+  




arrete, le javascript ça rulaize :o)
 [:corto]

Reply

Marsh Posté le 26-04-2002 à 13:57:52    

je peux pas car le serveur est pas le serveur de mail
le serveur de mail est sous exchange et la fonction mail ne fonctionne pas.
 
alors ya pas moyen?

Reply

Marsh Posté le 26-04-2002 à 14:02:21    

nasdak a écrit a écrit :

je peux pas car le serveur est pas le serveur de mail
le serveur de mail est sous exchange et la fonction mail ne fonctionne pas.
 
alors ya pas moyen?  




 
bah utilise un autre serveur de mail et point
sinon t'as essayé de mettre des \n pour tes sauts de lignes je suppose... ?

Reply

Marsh Posté le 26-04-2002 à 14:19:06    

un autre serveur de mail? heu attends je suis pas sur free.fr la...
c'est un réseau privé avec 5000 postes
j'ai essayé les \n ca marhce pas
je suis sur que c'est possible en js...

Reply

Marsh Posté le 26-04-2002 à 14:20:32    

nasdak a écrit a écrit :

un autre serveur de mail? heu attends je suis pas sur free.fr la...
c'est un réseau privé avec 5000 postes
j'ai essayé les \n ca marhce pas
je suis sur que c'est possible en js...  




 
bin et alors? T'installes un serveur de mail gratos puis c'est tout ;)
 
Et puis faut pas etre fort exigeant pour envoyer un mail depuis le post local ... Sauf si tu es dans un environement que tu connais bien.


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 26-04-2002 à 14:22:42    

bon
ya un gros serveur mail je sais pas ou, sous exchange.
moi g un serveur d'applis sur le reseau
ya moyen d'installer sur ce serveur un truc qui puisse envoyer des mails? aux memes adresse que les adresses du serveur exchange? ca m'étonnerait
si c'est possible comment?
 
(je suis chiant hein?)

Reply

Marsh Posté le 26-04-2002 à 14:29:40    

t'as essyé avec un urlencode() ?
 
j'arrive à passer toute un requête SQL par un lien avec


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 26-04-2002 à 14:32:22    

Sh@rdar a écrit a écrit :

t'as essyé avec un urlencode() ?
 
j'arrive à passer toute un requête SQL par un lien avec  




 
WAOW CA C'EST LA GRANDE CLASSE !
 
 :pt1cable:  :eek2:  :eek2:  :eek2:

Reply

Marsh Posté le 26-04-2002 à 14:32:22   

Reply

Marsh Posté le 26-04-2002 à 14:33:56    

gaffe quand même, c'est limité en taille ( mais je sais plus combien)


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 26-04-2002 à 14:35:34    

Sh@rdar a écrit a écrit :

gaffe quand même, c'est limité en taille ( mais je sais plus combien)  




 
--> browser dependant

Reply

Marsh Posté le 26-04-2002 à 14:57:56    

ouiais ca marche, c'est dla balle

Reply

Marsh Posté le 26-04-2002 à 15:02:44    

j'ai parlé trop vite, ca met des + partout et des signes cabalistiques  :heink:

Reply

Marsh Posté le 26-04-2002 à 15:14:25    

avec rawurlencode ya plus de +
mais c'est trop limité! a 40-50 caractères on dirait, donc peu d'interet...
zut de zut!

Reply

Marsh Posté le 26-04-2002 à 17:13:46    

va lire la doc
 
urlencode()
urldecode()


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 03-05-2002 à 12:24:24    

g lu et ca n'explique pas comment faire avec une grosse chaine de caractères.... yen a marre  :(

Reply

Marsh Posté le 03-05-2002 à 12:31:03    

attends..
 
Moi j'ai testé avec une requête SQl :
 
$REQUETE = urlencode($REQUETE);
 
puis echo urldecode($REQUETE);
 
et ça vire tout les + qui ne sont utilisé que pour la transmission via un lien...
 
Donne un peu ton code histoire qu'on sache ce qui merde.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 03-05-2002 à 12:35:01    

ben c'es tout con je veux envoyer un message par mail avec plusieurs lignes de texte
 
<?
$texte="http://log1-app01/midas/attrib.php?id_etat=$ide\n$description;
 
$texte=rawurlencode($texte);
?>
<SCRIPT language="Javascript">  
location.href = "mailto:xxx@xxx?subject=TAISTE&body=<? echo $texte; ?>";
</SCRIPT>  
 
ca marhce sauf quand $texte  depasse une certain nbre de caractères

Reply

Marsh Posté le 03-05-2002 à 12:39:52    

c'est normal que ça foire ! et ça ne marchera jamais !
 
tu encode un texte quand tu veux le passer dans une url pour ensuite l'afficher normalement, mais en dehors de cette url, dans un fichier texte par exemple, une page html etc..
 
là tu le laisse dnas l'url via ton javascript, donc dans ta source il va s'afficher normalement mais il ne sera jamais prix en compte si il y a un saut de ligne ou des espaces.
 
utilise plutôt une fonction mail() ou similaire si tu oeux, là tu auras ton texte normal.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
Reply

Marsh Posté le 03-05-2002 à 13:58:09    

je peux pas faire mail() car jai pas accès au serveur de mail..
bouhou

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed