mailto avec un texte dans le message de plus d'une ligne [JS+PHP] - HTML/CSS - Programmation
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+
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 )
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?
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... ?
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...
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.
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?)
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
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 !
Marsh Posté le 26-04-2002 à 14:33:56
gaffe quand même, c'est limité en taille ( mais je sais plus combien)
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
Marsh Posté le 26-04-2002 à 15:02:44
j'ai parlé trop vite, ca met des + partout et des signes cabalistiques
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!
Marsh Posté le 26-04-2002 à 17:13:46
va lire la doc
urlencode()
urldecode()
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
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.
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
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.
Marsh Posté le 03-05-2002 à 13:58:09
je peux pas faire mail() car jai pas accès au serveur de mail..
bouhou
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...