李炎辉视频(1) 相册目录

1)界面,添加相册超链接只有登录后才能看到

  

  

2)开始编辑相册目录添加页面,这里直接cope的一张页面进行修改,相册目录添加页面只有本人才能进入 

    

    做出如下界面:

    

3)点击公开,隐藏密码框,点击私密,显示密码框---通过一个js小程序实现

    

    调用js文件

    

    编写js文件

    

4) 创建一个存放dir目录信息的数据表  photo_dir


    

5)验证数据(js/服务端),将验证之后的数据写入数据库.将js验证写在刚刚的js文件中

    

6)接受数据,常规流程    ----     创建目录     ----     写入数据库    

//添加目录
	if($_GET['action'] == 'adddir'){
		//接受数据
		$_clean = array();
		$_clean['name'] = _mysql_string($_POST['name']);
		$_clean['type'] = _mysql_string($_POST['type']);
		$_clean['password'] = sha1($_POST['password']);
		$_clean['content'] = _mysql_string($_POST['content']);
		$_clean['dir'] = time();
		//先检查一下主目录是否存在
		if(!is_dir('photo')){
			//如果这个目录不存在,就创建
			mkdir("photo",0777);
		}
		if(!is_dir('photo/'.$_clean['dir'])){
			//再在这主目录里定义相册目录
			mkdir('photo/'.$_clean['dir'],0777);
		}
		//把当前的目录信息写入数据库
		if(empty($_clean['type'])){
			//不用密码	
			_query("
					INSERT INTO photo_dir(
											dg_name,
											dg_type,
											dg_content,
											dg_dir,
											dg_date
										  ) 
								VALUES (
										'{$_clean['name']}',
										'{$_clean['type']}',
										'{$_clean['content']}',
										'photo/{$_clean['dir']}',
										NOW()
										)
				   ");
		}else{
			//用密码
			_query("
					INSERT INTO photo_dir(
											dg_name,
											dg_type,
											dg_password,
											dg_content,
											dg_dir,
											dg_date
										  ) 
								VALUES (
										'{$_clean['name']}',
										'{$_clean['type']}',
										'{$_clean['password']}',
										'{$_clean['content']}',
										'photo/{$_clean['dir']}',
										NOW()
										)
				   ");
		}
		
		//判断目录添加成功
		if(mysql_affected_rows() == 1){
			//mysql_insert_id — 取得上一步 INSERT 操作产生的 ID
			$_clean['id'] = mysql_insert_id();
			//关闭数据库
			_close();
			_location("目录添加成功", 'about.php');
			
		}else{
			//关闭数据库
			_close();
			_alert_back("目录添加失败");
		}	  
	
		
		
		
		
	}

7)目录显示

        

 


猜你喜欢

转载自blog.csdn.net/qq_39125684/article/details/80372026