И вообще правильно ли я мыслю или опять какую то фигню написал?
класс User
class User {
public $username;
public $password;
public function checkUserName($username) {
// Проверка имени пользователя на допустимость
if(preg_match("/\?|\^|\*/",$username)){
echo 'Логин содержит запрещённые символы<br />';
}else{echo $username."<br />";}
}
public function checkPassword($password) {
// Проверка пароля на допустимость и т д
echo md5($password);
}
public function checkRegisterForm($form) {
$this->checkUserName($form['login']);// Проверка имени пользователя
$this->checkPassword($form['pass']);// Проверка пароля на допустимость
}
}
форма на которой его вызываем
<?php
require_once "User.php";
?>
<!DOCTYPE HTML>
<html>
<head>
<title>User</title>
</head>
<body>
<form action="index.php" method="post">
<input name="login" type="text" /><br />
<input name="pass" type="password" /><br />
<input name="click" type="submit" value="Проверка" />
</form>
<?php
if(isset($_POST['click'])){
$user = New User();
$user->checkRegisterForm($_POST);
}
?>
</body>
</html>
_____________
Место клизмы изменить нельзя!