$connect = mysql_connect('localhost','root') or die(mysql_error()); mysql_select_db('dbname'); if (isset($_POST['reg'])) { $login = $_POST['login']; $password = $_POST['password']; $login_ok = true; $password_ok = true; if($login != '' && $password != '') { if ((strlen($login) >= 3) and (strlen($login) <= 33)) { $login = stripslashes($login); $login = html_entity_decode($login); $login = strip_tags($login); } else { $login_ok = false; echo "Вы ввели не корректные данные в поле Логин";} if((strlen($password) >= 3) and (strlen($password) <= 33)) { $password = stripslashes($password); $password = html_entity_decode($password); $password = strip_tags($password); $password = md5('password'); } else { $password_ok = false; echo "Вы ввели не корректные данные в поле Пароль";} } else { $login_ok = false; $password_ok = false; echo "Заполните обязательные поля.";} } if($login_ok && $password_ok) { $query = mysql_query("INSERT INTO users VALUES('','$login','$password')") or die(mysql_error()); }
<? $connect = mysql_connect('localhost','root') or die(mysql_error()); //вообще, лучше создать файл конфига и импортировать его, а не писать логины и пароли прямо в коде. mysql_select_db('dbname'); mysql_query("SET NAMES utf8;"); function register($login, $password){ if (!(strlen($login) < 3 and strlen($login) > 33)){ return "Ошибка, логин не подхоидт по размеру"; }; if (!(strlen($password) < 3 and strlen($password) > 33)){ return "Ошибка, пароль не подхоидт по размеру"; }; $password = md5($password); //на самом деле, md5 ломается за пару секунд. Надо юзать RSA, но мне ща лень это писать... $query = mysql_query("INSERT INTO users VALUES('','{$login}','{$password}');") or die(mysql_error()); return "success; $login registred"; } $login = htmlspecialchars($_POST['login']); $password = htmlspecialchars($_POST['password']); $reg = htmlspecialchars($_POST['reg']); if ($login and $password and $reg) { echo register($login, $password); } ?>
<form name='someform' method='post'> <input type='text' name='name'> <textarea cols='40' rows='4' name='text'></textarea> <input type='submit' name='submit' value='SEND'> </form>
RewriteEngine On RewriteBase / RewriteRule ^about$ /index.php?page=about [L]
$array[] = 'one'; $array[] = 'two'; $array[] = 'three'; ... $array[] = 'twenty'; foreach ($array as $value) { echo $value.","; }
$array[] = 'one'; $array[] = 'two'; $array[] = 'three'; $array[] = 'twenty'; echo implode(",", $array);
$create_table_pages = "CREATE TABLE pages ( id INT(4) NOT NULL AUTO_INCREMENT, title VARCHAR(255) NOT NULL, text TEXT NOT NULL, meta_d VARCHAR(255) NOT NULL, meta_k VARCHAR(255) NOT NULL, page VARCHAR(255) NOT NULL, PRIMARY KEY (id) )ENGINE=MyISAM CHARACTER SET=cp1251;";
mysql_query("SET NAMES 'cp1251'",$db); mysql_query("SET character_set_client = cp1251",$db); mysql_query("SET character_set_connection = cp1251",$db); mysql_query("SET character_set_results = cp1251",$db);
$charset = "cp1251"; mysql_set_charset($charset);