Autor | Zpráva | ||
---|---|---|---|
JAAkub Profil |
#1 · Zasláno: 12. 2. 2010, 18:34:41
Nazdar;
mam funkciu mail() ktorá príjma data z flash formulára. Všetko je dobre ale ak do textu zadám napr. Ahoj Ako sa máš Tak mi príde na mail - AhojAko sa máš. Chcem to urobiť tak aby mi do dalo do riadkov tak ako vo form-e. Nechcem pred každé slovo ktoré bude na nový riadok zadávať <br>. Script: <? $to = "/EMAIL/"; $subject = stripslashes($HTTP_POST_VARS['mail_predmet']); $message = $HTTP_POST_VARS['mail_zprava']; $message .= "Mail bol odoslaný robotom na http://www.rhstudio.yw.sk - RHStudio"; $header = "MIME-Version: 1.0\r\n"; $header .= "Content-type: text/plain; charset=UTF-8\r\n"; $header .= "From: ". $HTTP_POST_VARS['mail_jmeno'] ."<". $HTTP_POST_VARS['mail_email'] . ">\r\n"; if(@mail($to, $subject, $message, $header)) { echo "outputs=sent"; } else { echo "outputs=error"; } ?> Ďakujem ak sa to bude dať vyriešiť // Je to aj tuto. Ale neni tam riešenie |
||
Beavis Profil |
#2 · Zasláno: 12. 2. 2010, 18:37:48
JAAkub:
str_replace a \n |
||
JAAkub Profil |
#3 · Zasláno: 12. 2. 2010, 18:40:13
Beavis:
Práve cez to som to skúšal, ale ten mail neobsahoval \n |
||
kvoky Profil |
#4 · Zasláno: 12. 2. 2010, 19:46:09
|
||
JAAkub Profil |
#5 · Zasláno: 13. 2. 2010, 10:00:52
kvoky:
DIKESSSS :D |
||
Radek Cvek Profil * |
#6 · Zasláno: 13. 2. 2010, 13:27:10
nedávno jsem na to odpovídal tady: http://programujte.com/?akce=diskuze&kam=vlakno&tema=9077-novy-radek
a JE TAM ŘEŠENÍ ! $message = $radek1 . chr(13) . chr(10) . $radek2. chr(13) . chr(10) . $radek3 |
||
Radek Cvek Profil * |
#7 · Zasláno: 13. 2. 2010, 13:35:54
Váš konkrétní případ s proměnou $message tedy bude str_replace("\r\n","chr(13) . chr(10)",$message ); - nezkoušel jsem to, ale to chr(13) . chr(10) mi v php adminu šlape narozdíl od všelijakých "\n \r" a <br>
|
||
Časová prodleva: 14 let
|
0