Autor | Zpráva | ||
---|---|---|---|
Aldda Profil * |
#1 · Zasláno: 11. 4. 2009, 22:58:16
Ahoj, prosím o radu jak udělat aby se u textu který odešlu přes POST fungovalo zalomení řádky při vypsání toho textu do HTML stránky. Po vypsání se mi totiž celý text vypíše v jedndom odstavci i když v TEXTAREA mám nějaké řádky odentrované.
Pokud na to je nějaká funkce mám jí pak použít před uložením textu do databáze nebo až při výpisu z databáze? |
||
Taps Profil |
#2 · Zasláno: 11. 4. 2009, 23:07:05
Aldda
podívej se na funkci nl2br |
||
Aldda Profil * |
#3 · Zasláno: 12. 4. 2009, 00:25:00
Taps
děkuji ještě bych se zeptal na jednu věc používám současněi funkci htmlspecialchars .... jak mám udělat abych jí nemusel takhle pořád pakvat? : $_POST['text'] = htmlspecialchars($_POST['text']); $_GET["tema"] = htmlspecialchars($_GET["tema"]); $_POST['autor'] = htmlspecialchars($_POST['autor']); $_POST['mail'] = htmlspecialchars($_POST['mail']); $_POST['nadpis'] = htmlspecialchars($_POST['nadpis']); nejde to udělat jedním příkazem pro celý $_POST? No a když už jsem u toho, tak ještě poslední věc - asi docela oříšek ... jak se dá zabránit aby se mi po refreshi znovu neodeslal POST? |
||
imploder Profil |
#4 · Zasláno: 12. 4. 2009, 00:36:43
Aldda
cyklus foreach() projde postupně všechny prvky pole |
||
AM_ Profil |
#5 · Zasláno: 12. 4. 2009, 11:23:54
„No a když už jsem u toho, tak ještě poslední věc - asi docela oříšek ... jak se dá zabránit aby se mi po refreshi znovu neodeslal POST“
Já mám nejradši to řešení, že když skript zaregistruje data odeslaná přes POST, tak je náležitě zpracuje a následně se přes header('location:url') přesměruje sám na sebe. Je to banální a možná vůbec nejspolehlivější. |
||
Časová prodleva: 15 let
|
0