Kad pravim klasu za korisnike dali je bolje napraviti posebne klase za username, email itd.
Code:
class UserName
{
private $maxLength = 15;
private $minLength = 2;
private $noSigns = '-=+*%#\[\]& \/"\';:.,<>()|{}~';
public function __construct()
{
}
public function maxLength($s)
{
if(strlen($s) > $this->maxLength)
return true;
else
return false;
}
public function minLength($s)
{
if(strlen($s) < $this->minLength)
return true;
else
return false;
}
public function valid($s)
{
if(preg_match("/[$this->noSigns]/", $s))
return true;
else
return false;
}
}
$_POST['username'] = 'fsdfss/ljsa"sss';
$a = new UserName();
if($a->valid($_POST['username']))
{
echo 'Greška';
} else
{
echo 'Nema greške';
}
class UserName
{
private $maxLength = 15;
private $minLength = 2;
private $noSigns = '-=+*%#\[\]& \/"\';:.,<>()|{}~';
public function __construct()
{
}
public function maxLength($s)
{
if(strlen($s) > $this->maxLength)
return true;
else
return false;
}
public function minLength($s)
{
if(strlen($s) < $this->minLength)
return true;
else
return false;
}
public function valid($s)
{
if(preg_match("/[$this->noSigns]/", $s))
return true;
else
return false;
}
}
$_POST['username'] = 'fsdfss/ljsa"sss';
$a = new UserName();
if($a->valid($_POST['username']))
{
echo 'Greška';
} else
{
echo 'Nema greške';
}
ili je ovo bolje staviti sve u jednu klasu User.