数据库不用说了吧
总的函数库
<!--函数库-->
<?php
require_once('output_fns.php');
require_once('control_db.php');
require_once('check_form.php');
require_once('print_mark.php');
?>
output_fns.php
<!--输出函数库-->
<?php
require_once('output_head.php');
require_once('output_login.php');
require_once('output_register.php');
require_once('output_main_control.php');
?>
control_db.php
<!--控制数据库函数-->
<?php
function control_db($control){
$db = mysql_connect("localhost","root","111") or die("can't connect".mysql_error());
if($control == 'connect'){
mysql_select_db('bookmark',$db) or die("can' connect to db".mysql_error());
}
else if($control == 'close'){
mysql_close($db);
}
}
?>
check_form.php
<!--检查表单函数-->
<?php
require_once('all_fns.php');
//不为空
function isnn($a){
if($a==""){
return false;}
else{
return true;}
}
//正确的Email
function isae($email){
$checkemail = '/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/';
if(preg_match($checkemail,$email)){
return true;}
else{
return false;}
}
//循环不为空
function foreach_isnn($array){
$check = true;
foreach($array as $value){
if(!isnn($value)){
$check = false;}
}
return $check;
}
//大于4个字符
function ism4($char){
if(strlen($char)>4){
return true;}
else{
return false;}
}
//大于6个字符
function ism6($char){
if(strlen($char)>6){
return true;}
else{
return false;}
}
//正确的用户名
function istu($user){
$username = mysql_query("select username from users where username='$user'");
if(mysql_num_rows($username) > 0){
return true;}
else{
return false;}
}
//正确的密码
function istp($pass,$user){
$pass = sha1($pass);
$password = mysql_query("select password from users where username='$user'");
$password = mysql_fetch_row($password);
if($pass == $password[0]){
return true;}
else{
echo $pass." ".$password[0];
return false;}
}
//正确的Email
function iste($email){
$relemail = mysql_query("select email from users where email='$email' ");
if(mysql_num_rows($relemail) > 0){
return true;}
else{
return false;}
}
?>
</