Autor | Zpráva | ||
---|---|---|---|
petr95 Profil * |
#1 · Zasláno: 5. 5. 2008, 17:21:31
ahoj zas, s php to moc neumim, jenom se ucim, ale mam dalsi problemek... udelal jsem si formular ktery odesila data skriptu, ktery je uklada do souboru. mam ale problem, kdykolv ve formulari v <textarea> pouziju znak " tak se mi ulozi jako \"a to ja nerad...
|
||
kletely Profil |
#2 · Zasláno: 5. 5. 2008, 17:23:35
petr95
stripslashes() |
||
imploder Profil |
#3 · Zasláno: 5. 5. 2008, 17:41:04
Přidává to direktiva magic_quotes_gpc - dost protivná věc, doporučuju vypnout. Jde to i přes .htaccess: http://www.spinnoff.com/zbb/viewtopic.php?p=582942#582942
Když potom potřebuješ escapovat uvozovky třeba při ukládání do databáze, dělá se to addslashes(). Samozřejmě to můžeš nechat na magic_quotes_gpc, ale bývají s tím problémy a v nových verzích se s jejím zapnutím defaultně nepočítá. |
||
petr95 Profil * |
#4 · Zasláno: 5. 5. 2008, 19:01:49
hmm, a jak to s tim stripslashes() udelam, abych upravil promennou? ono se to da upravit (z toho co sem pochopil) pri echu, ale ja tu prommenou echovat nebudu, ja ji budu ukladat... jinak receno, co s tim stripslashesh mam udelat aby mi vyjela promenna jako vysledek?
|
||
kletely Profil |
#5 · Zasláno: 5. 5. 2008, 19:05:35
petr95
Ti to zapíšeš do do súboru už s funkciou $text = stripslashes($text); ... fwrite($subor, $text); ... |
||
petr95 Profil * |
#6 · Zasláno: 5. 5. 2008, 19:28:38
takhle to nejde :)....
|
||
kletely Profil |
#7 · Zasláno: 5. 5. 2008, 19:30:12
petr95
Čo konkrétne. Skús napísať kód. |
||
vertigo4 Profil |
#8 · Zasláno: 5. 5. 2008, 19:30:32
petr95
ale jde... |
||
petr95 Profil * |
#9 · Zasláno: 5. 5. 2008, 19:38:12
$author = $_POST["author"];
$text = $_POST["text"]; $text = stripslashes($text); $sendtext = "<div class=text><h1>".$author."</h1>".$text".</div>; $fp = fopen("file.php", "w"); fwrite($fp, $sendtext); fclose($fp); |
||
kletely Profil |
#10 · Zasláno: 5. 5. 2008, 19:41:18
petr95
A tu funkciu ti podporuje tvoj server? Alebo ja tam chybu nevidím. Možno si zmeň w na r. |
||
vertigo4 Profil |
#11 · Zasláno: 5. 5. 2008, 19:47:14
petr95
a mohl bys napsat, co ti to hlásí za chybu? |
||
kletely Profil |
#12 · Zasláno: 5. 5. 2008, 19:49:20
petr95
Už som nasiel chybu ".$text"."</div>."; Ale stou funkciu to nema nič spoločné. |
||
vertigo4 Profil |
#13 · Zasláno: 5. 5. 2008, 19:52:32
petr95
tedy: $author = $_POST["author"]; $text = $_POST["text"]; $text = stripslashes($text); $sendtext = "<div class=text><h1>".$author."</h1>".$text."</div>"; $fp = fopen("file.php", "w"); fwrite($fp, $sendtext); fclose($fp); |
||
petr95 Profil * |
#14 · Zasláno: 5. 5. 2008, 21:32:13
a co jsi tam zmenil vertigo?
|
||
vertigo4 Profil |
#15 · Zasláno: 5. 5. 2008, 21:35:35 · Upravil/a: vertigo4
$author = $_POST["author"]; $text = $_POST["text"]; $text = stripslashes($text); $sendtext = "<div class=text><h1>".$author."</h1>".$text."</div>"; $fp = fopen("file.php", "w"); fwrite($fp, $sendtext); fclose($fp); |
||
petr95 Profil * |
#16 · Zasláno: 5. 5. 2008, 21:46:27
To to ale neopravi, po zapisu je v souboru vse s /"...
|
||
Časová prodleva: 9 dní
|
|||
kletely Profil |
#17 · Zasláno: 14. 5. 2008, 16:02:11
petr95
A naozaj ti to ten server podporuje? Mne to funguje. |
||
Časová prodleva: 16 let
|
0