|
|
Kontrola dat z formuláře
|
11.7.2006 09:28
Kovra
|
Dobrý den, mám na webu knihu návštěv a nějaký č...k tam neustále vkládá odkazy na nějaké stránky. Jak ve formuláři zamezit vkládání nechtěných slov, tagů, či jiných výrazů?
Děkuji |
|
|
|
Re: Kontrola dat z formuláře
|
13.7.2006 08:41
Kovra
|
Já bych však potřeboval vědět jak upravit svůj script.
Tady je:
<?php
if ($action=='uloz'):
$soubor = "kniha.body";
@$ext = fopen($soubor, "r");
@$obsah = fread($ext, filesize($soubor));
@FClose($ext);
if (($vzkaz=="") or ($jmeno=="")):
echo "<div class=\"nevyplneno\">Nejsou vyplnìny požadované údaje!</div>";
else:
$ext = fopen("kniha.body", "w");
$mail = HTMLSpecialCHars($mail);
if($mail == "")
$mail = "";
else $mail = "<a id=\"01\" href=\"mailto:$mail\">".$mail."</a>";
$jmeno = HTMLSpecialCHars($jmeno);
$vzkaz = HTMLSpecialCHars($vzkaz);
$tab ="
<table border=\"0\" cellspacing=\"0\" cellpadding=\"0\" width=\"530\">
<tr><td width=\"265\" class=\"jmeno\">".$jmeno."</td>
<td width=\"265\" class=\"date\">".Date(" d/m/Y H:i:s")."</td>
</tr><tr><td width=\"530\" class=\"vzkaz\" colspan=\"2\">".$vzkaz."</td>
</tr><tr><td width=\"150\">".$mail."</td>
</tr><tr><td width=\"530\" colspan=\"2\"><hr size=\"1\" color=\"#000000\"></td>
</tr></table>";
fputs($ext, "$tab");
fputs ($ext, "$obsah");
FClose($ext);
@$ext = fopen("kniha.body", "r");
@fpassThru($ext);
endif;
else: @$ext = fopen("kniha.body", "r");
@fpassThru($ext); endif;
?>
Děkuji |
|
|
Re: Kontrola dat z formuláře
|
14.7.2006 10:18
Karel Honzl
|
Doporucuji ti si v tom serialu, ne ktery je link vyse najit neco o regularnich vyrazech a pomoci nich profiltrovat promennou $vzkaz. |
|
|
Re: Kontrola dat z formuláře
|
16.7.2006 22:25
Petr Zajíc
|
To jako čekáte že to někdo napíše a umístí tady? Myslím, že ty linky plus to co jste schopen dohledat by Vám mělo pomoci samo o sobě. |
|
|
|
|
KOMENTARZE
|
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
|
|
Szukanie oprogramowania
|
©Pavel Kysilka - 2003-2024 |
maillinuxsoft.cz | Design:
www.megadesign.cz
|