ugrás a tartalomhoz

Form-ból az adatok kiírása php-vel.

Anonymous · 2005. Feb. 28. (H), 20.56
A következő a problémám: Vagy egy űrlapom, amin vannak textarea mezők. Miután valaki kitölti a formot, akkor mint ennél a fórumnál is, egy Előnézet gombra kattintva megnézheti az eredményt. Viszont ha " " jeleket használok, akkor \" \" íródik ki. Ha újra megnézem, akkor már \\" \\" és így tovább. Tudna valaki nekem segíteni ebben, hogy ne íródjon ki a \-jel.

Előre is köszi
Ági
 
1

stripslashes

kmm · 2005. Feb. 28. (H), 21.03
talan?
--
üdv: kmm...
2

Köszi, igen ez jó, már én

Anonymous · 2005. Feb. 28. (H), 21.44
Köszi, igen ez jó, már én is megtaláltam.

Ági
3

magic_qoutes

Hodicska Gergely · 2005. Már. 1. (K), 14.24
Szia!

A fenti dolgot a PHP magic_quotes beallitasa okozza. Ez az altalad hasznalt szerveren be van kapcsolva.

Siman a stripslashes hasznalata nem tul szerencses, mert ebben az esetben a kodod nem lesz hordozhato. Ha olyan helyen hasznalnad, ahol ki van kapcsolva a magic_qoutes, akkor pl. egy beirt \'-bol '-lesz.

Ezert valami hasonlo megoldas javallott:
<?php
	if (get_magic_quotes_gpc()) {
		set_magic_quote_runtime(0);
		applyFilter('stripslashes', $_GET);
		applyFilter('stripslashes', $_POST);
		applyFilter('stripslashes', $_FILES);
		applyFilter('stripslashes', $_COOKIE);
	}
?>
Itt az applyFilter egy olyan fuggveny, ami rekurzivan vegrehajt egy fuggvenyt egy tomb elemein. Adott esetben Neked eleg lehet a call_user_func() fuggveny.


Felho