| 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: 21 let
|
|||
Toto téma je uzamčeno. Odpověď nelze zaslat.
0