$id =isset($_GET['id'])?$_GET['id']:'';
if(!is_numeric($id) ){
exit("<script>alert('对不起,你所访问的用户不存了!');history.back();</script>");
}else{
$sql ="select * from wk_member where id='$id' ";
mysql教程_query("update wk_member set m_hit=m_hit+1 where id='$id'");
mysql_query("update wk_works set w_browse=w_browse+1 where m_id='$id'");
if( mysql_num_rows($result) ){
$rs =mysql_fetch_array($result);
$no =$rs['m_uid'];
$hit=$rs['m_hit'];
mysql_free_result($result);
$sql ="select * from wk_works where m_id='$id'";
$result =mysql_query($sql) or die(mysql_error().$sql);
$w_dec ='未写宣言';
$w_head ='images/head.gif';
$w_support =0;
$w_blog ='作者还未上传作品';
if(mysql_num_rows($result)){
$rs =mysql_fetch_array($result);
$w_support =$rs['w_support'];
$w_browse =$rs['w_browse'];
$w_dec =$rs['w_dec'];
$w_head =$rs['w_lt'];
$w_blog =$rs['w_blog'];
}
}else{
exit("<script>alert('对不起,你所访问的用户不存了!');history.back();</script>");
}
}
数据库教程连接程序
mysql_connect('localhost','root','1******') or die('database server no exists!');
mysql_select_db('wk') or die('database error!');
mysql_query("SET NAMES 'gbk'");//set document charset encode
站长指定,这款没什么好指定的喽,是基本的mysql查询,然后取得结果赋值给了相对应的变量了。
本站原创转载注明 www.111cn.net
@session_start();
mysql教程_connect('localhost','root','19860427') or die('database server no exists!');
mysql_select_db('wk') or die('database error!');
mysql_query("SET NAMES 'gbk'");//set document charset encode
$login_pwd = get_value('p','post');
if(strlen($uid)<3 || strlen($uid)>12){
alert('用户长度为3-12个字符!','');
}elseif ( strlen($login_pwd)<6 || strlen($login_pwd)>12 ){
alert('登录密码不正确,长度为6-12位','');
}else{
$sql = "select * from wk_member where m_uid='$uid' and m_pass='$login_pwd'";
$result = mysql_query($sql) or die(mysql_error());
if(mysql_num_rows($result) ){
$rs = mysql_fetch_array($result);
if($rs['m_pass']!=md5($login_pwd) ){
alert('用户名与密码不匹配!','');
}else{
$_SESSION['uid']=array($rs['id'],$uid,$rs['m_tel']);
exit("<script>location='registerok.php';</script>");
}
}else{
alert('登陆失败,用户名不存在!','');
}
}
function get_value( $st,$str='get')
{
if( $str == 'post' )
{
return $_POST[$st];
}else{
return $_GET[$st];
}
}
<form id="form1" name="form1" method="post" action="">
<label>
<input type="text" name="u" id="u" />
</label>
用户名
<p>
<label>
<input type="text" name="p" id="p" />
</label>
密码</p>
<p>
<label>
<input type="submit" name="button" id="button" value="提交" />
</label>
</p>
</form>
//数据表wk_member结构
id
m_uid
m_pass
本站原创转载注明 www.111cn.net
class html
{
var $dir; //dir for the htmls(without/)
var $rootdir; //root of html files(without/):html
var $name; //html文件存放路径
var $dirname; //指定的文件夹名称
var $url; //获取html文件信息的来源网页地址
var $time; //html文件信息填加时的时间
var $dirtype; //目录存放方式:year,month,,,,
var $nametype; //html文件命名方式:name
function html($nametype='name',$dirtype='year',$rootdir='html')
function setvar($nametype='name',$dirtype='year',$rootdir='html')
function createdir($dir='')
{
$this->dir=$dir?$dir:$this->dir;
if (!is_dir($this->dir))
{
$temp = explode('/',$this->dir);
$cur_dir = '';
for($i=0;$i {
$cur_dir .= $temp[$i].'/';
if (!is_dir($cur_dir))
}
}
}
function getdir($dirname='',$time=0)
{
$this->time=$time?$time:$this->time;
$this->dirname=$dirname?$dirname:$this->dirname;
switch($this->dirtype)
{
case 'name':
if(empty($this->dirname))
$this->dir=$this->rootdir;
else
$this->dir=$this->rootdir.'/'.$this->dirname;
break;
case 'year':
$this->dir=$this->rootdir.'/'.date("Y",$this->time);
break;
case 'month':
$this->dir=$this->rootdir.'/'.date("Y-m",$this->time);
break;
case 'day':
$this->dir=$this->rootdir.'/'.date("Y-m-d",$this->time);
break;
}
$this->createdir();
return $this->dir;
}
function geturlname($url='')
{
$this->url=$url?$url:$this->url;
$filename=basename($this->url);
$filename=explode(".",$filename);
return $filename[0];
}
case 'nametime':
$this->name=$this->dir.'/'.$this->geturlname().'-'.$this->time.'.htm';
break;
}
return $this->name;
}
function createhtml($url='',$time=0,$dirname='',$htmlname='')
{
$this->url=$url?$url:$this->url;
$this->dirname=$dirname?$dirname:$this->dirname;
$this->time=$time?$time:$this->time;
//上面保证不重复地把变量赋予该类成员
if(empty($htmlname))
$this->getname();
else
$this->name=$dirname.'/'.$htmlname; //得到name
$content=file($this->url) or die("Failed to open the url ".$this->url." !");;
///////////////关键步---用file读取$this->url
$content=join("",$content);
$fp=@fopen($this->name,"w") or die("Failed to open the file ".$this->name." !");
if(@fwrite($fp,$content))
return true;
else
return false;
fclose($fp);
}
/////////////////以name为名字生成html
function deletehtml($url='',$time=0,$dirname='')
{
$this->url=$url?$url:$this->url;
$this->time=$time?$time:$this->time;
$this->getname();
if(@unlink($this->name))
return true;
else
return false;
}
/**
* function::deletedir()
* 删除目录
* @param $file 目录名(不带/)
* @return
*/
function deletedir($file)
{
if(file_exists($file))
{
if(is_dir($file))
{
$handle =opendir($file);
while(false!==($filename=readdir($handle)))
closedir($handle);
rmdir($file);
return true;
}else
}
}
}
?>
php教程 获取当前url域名实例代码
function getServerName()
{
$ServerName = strtolower($_SERVER['SERVER_NAME']?$_SERVER['SERVER_NAME']:$_SERVER['HTTP_HOST']);
if( strpos($ServerName,'http://') )
{
return str_replace('http://','',$ServerName);
}
return $ServerName;
}
$url = getServerName();
echo $url;
/*
用到函数介绍
strtolower 将字符转换成小写
strpos($str,$str1) 判断$str1存在$str中的第几个位置
str_replace( $str,$repalce,$str1 ) 把$str1字符串包括字符$str的值替换成$replace
$_SERVER 参考http://www.111cn.net/phper/21/php_SERVER.htm
更多更好手册http://www.111cn.net/w3school/php/
*/
?>
$path = date("Y-m-d");
$filename = '111cn.net.html';
$content = '原创www.111cn.net,转载注明原来';
tohtmlfile($filename,$content);
function tohtmlfile($file_name,$file_content)
{
$dir_name=dirname($file_name);
//目录不存在就创建
if(!file_exists($dir_name))
{
mkdirs($dir_name);
}
if (file_exists($file_name)){
@unlink ($file_name); //文件存在,就删除
}
$cjjer_handle = fopen ($file_name,"w+"); //创建文件
if (!is_writable ($file_name)){ //判断写权限
exit('不能写文件');
}
if (!fwrite ($cjjer_handle,$file_content)){
exit('写入文件失败');
}
fclose ($cjjer_handle); //关闭指针
return $file_name; //返回文件名
}
//创建目录函数
function mkdirs($dir)
{
if(!is_dir($dir)){
if(!mkdirs(dirname($dir))){
exit('不能创建目录');}
if(!mkdir($dir,0777)){
exit('不能创建目录2');}
}
return true;
}
/*
用户函数说明
is_dir 目录是否存
fopen 新建文件
mkdir 创建目录
fwrite 写文件
fclose 闭文件
file_exists 文件是否在存
unlink 删除文件
更多更好手册http://www.111cn.net/w3school/php/
*/