| Autor | Zpráva | ||
|---|---|---|---|
| Tomashekk Profil |
#1 · Zasláno: 28. 4. 2009, 22:58:53
Lidi, potřeboval bych poradit. Mám Gbook a nemohu docílit toho, aby email byl ošetřenej a nebyl povinnej a pak aby tam nebylo možné dávat HTML tagy.
Zdroják zde: (je to jen zapis.php, pak mám index a pripoj) <?php $text=$_POST['text']; $email=$_POST['email']; if ($text != "" AND ereg("^[a-zA-Z0-9]{1,25}@[a-zA-Z0-9]{1,20}\.[a-zA-Z]{2,4}$", $email)) { $jmeno=$_POST['jmeno']; $datum = date("Y-m-d"); $predmet=$_POST['predmet']; $ipadresa = $_SERVER["REMOTE_ADDR"]; $text=$_POST['text']; require_once 'pripoj.php'; mysql_query ("INSERT INTO `gbook` ( `ID` , `jmeno` , `predmet` , `text` , `datum` , `IP`, `email`) VALUES (NULL , '$jmeno', '$predmet', '$text', '$datum', '$ipadresa', '$email');", $link); mysql_close($link); Header("Location: index.php"); exit; } else { ?> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta content="text/html; utf-8" http-equiv="content-type"> <title></title> </head> <body> Nezadali jste požadované údaje <a href = "javascript:self.history.back();">ZPĚT</a>. </body> </html> <?php } ?> |
||
| Taps Profil |
#2 · Zasláno: 29. 4. 2009, 07:23:33
Tomashekk
zkus to takto
$text=strip_tags($_POST['text']); //ošetření vkladání html tagů
$email=$_POST['email'];
if($email!="") {$mail=ereg("^[a-zA-Z0-9]{1,25}@[a-zA-Z0-9]{1,20}\.[a-zA-Z]{2,4}$", $email);}
if ($text != "")
{
$jmeno=$_POST['jmeno'];
$datum = date("Y-m-d");
$predmet=$_POST['predmet'];
$ipadresa = $_SERVER["REMOTE_ADDR"];
$text=$_POST['text'];
require_once 'pripoj.php';
mysql_query ("INSERT INTO `gbook` ( `ID` , `jmeno` , `predmet` , `text` , `datum` , `IP`, `email`) VALUES (NULL , '$jmeno', '$predmet', '$text', '$datum', '$ipadresa', '$mail');", $link);
mysql_close($link);
Header("Location: index.php");
exit;
}
else
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; utf-8" http-equiv="content-type">
<title></title>
</head>
<body>
Nezadali jste požadované údaje <a href = "javascript:self.history.back();">ZPĚT</a>.
</body>
</html>
<?php
}
?>
|
||
| Tomashekk Profil |
#3 · Zasláno: 29. 4. 2009, 08:25:44
No, tagy jdou stále vkládat
|
||
|
Časová prodleva: 4 dny
|
|||
| Taps Profil |
#4 · Zasláno: 3. 5. 2009, 12:16:17
Tomashekk
vkládat sice jdou ale neuloží se do databáze |
||
|
Časová prodleva: 17 let
|
|||
0