Autor | Zpráva | ||
---|---|---|---|
fjf Profil |
Na stránke automaticky generujem maily, pričom texty vkladám pomocou premennej (povedzme $text). Táto premenná vznikla poslaním z formulára z inej stránky. Pokiaľ ale tento poslaný text obsahuje systémové znaky (v prvom rade ma zaujímajú úvodzovky ") tak mi v odoslanom maily pred nich vkladá spätné lomítko (\). Čiže príjemca mailu vidí v texte navyše spätné lomítka.
Ako to čo najjednoduchšie odstrániť? |
||
Yuhů Profil |
#2 · Zasláno: 24. 9. 2004, 17:59:46
nevzpomínám si, dělal bych to regulárem
ereg_replace("\\", "",$text) |
||
DoubleThink Profil * |
#3 · Zasláno: 24. 9. 2004, 18:06:16
stripslashes()
|
||
fjf Profil |
#4 · Zasláno: 24. 9. 2004, 18:06:40
Neviem, či sa nemýlim, ale ak to správne chápem, spätné lomítka vkladá až pri generovaní mailu (nie pri odosielaní formulára). Do toho už ale asi neviem priamo zasiahnuť...
|
||
DoubleThink Profil * |
#5 · Zasláno: 24. 9. 2004, 18:23:13
ne - zpětné lomítka se vkládají při odeslání formuláře
funkcí stripslashes() je odstraníš. |
||
fjf Profil |
#6 · Zasláno: 24. 9. 2004, 18:26:56
stripslashes() je fajn, dik
|
||
Časová prodleva: 20 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0