怎样用PHP实现存储的用户名和密码密码保密存储

[转]用PHP实现Ftp用户的在线管理_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者贡献于
评价文档:
24页免费10页免费24页免费6页免费8页免费4页免费3页免费1页免费3页免费3页免费
喜欢此文档的还喜欢2页1下载券24页免费
[转]用PHP实现Ftp用户的在线管理|用​P​H​P​实​现​F​t​p​用​户​的​在​线​管​理
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:4.90KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢Q群:3840936
摘要:第一步:通过$_FILES获取文件信息第二步:指定新文件名称以及路径,并赋值给一个变量第三步:通过move_uploaded_file上传文件第四步:上传成功后,将数值存入数据库。
  1.conn.php
$host=&localhost&;&&
$user=&root&;&&
$pwd=&1721&;&&
$conn=mysql_connect($host,$user,$pwd);&
mysql_query(&SET&
character_set_connection=gb2312,&
character_set_results=gb2312,&
character_set_client=binary&,$conn);&
if&($conn==FALSE)&
echo&&&center&服务器连接失败!&br&请刷新后重试。&/center&&;&
$databasename=&database&;&
$con=mysql_select_db($databasename,$conn);&
}while(!$con);&
if&($con==FALSE)&
echo&&&center&打开数据库失败!&br&请刷新后重试。&/center&&;&
  2.upload.php
if&($_GET['action']&==&&save&){&
include_once('conn.php');&
include_once('uploadclass.php');&
$title=$_POST['title'];&
$pic=$uploadfile;&
if($title&==&&&)&
echo&&Script&window.alert('对不起!你输入的信息不完整!');history.back()&/Script&&;&
$sql=&insert&into&upload(title,pic)&values('$title','$pic')&;&
$result=mysql_query($sql,$conn);&
&title&文件上传实例&/title&&
&form&method=&post&&action=&?action=save&&enctype=&multipart/form-data&&&
&table&border=0&cellspacing=0&cellpadding=0&align=center&width=&100%&&&
&td&width=55&height=20&align=&center&&&&/TD&&
&td&height=&16&&&
&table&width=&48%&&height=&93&&border=&0&&cellpadding=&0&&cellspacing=&0&&&
&td&标题:&/td&&
&td&&input&name=&title&&type=&text&&id=&title&&&/td&&
&td&文件:&&/td&&
&td&&label&&
&input&name=&file&&type=&file&&value=&浏览&&&&
&input&type=&hidden&&name=&MAX_FILE_SIZE&&value=&2000000&&&
&/label&&/td&&
&td&&&/td&&
&td&&input&type=&submit&&value=&上&传&&name=&upload&&&/td&&
&/table&&/td&&
  3.uploadclass.php
$uploaddir&=&&upfiles/&;&
$type=array(&jpg&,&gif&,&bmp&,&jpeg&,&png&);&
$patch=&upload/&;&
function&fileext($filename)&
return&substr(strrchr($filename,&'.'),&1);&
function&random($length)&
$hash&=&'CR-';&
$chars&=&'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz';&
$max&=&strlen($chars)&-&1;&
mt_srand((double)microtime()&*&1000000);&
for($i&=&0;&$i&&&$length;&$i++)&
$hash&.=&$chars[mt_rand(0,&$max)];&
return&$hash;&
$a=strtolower(fileext($_FILES['file']['name']));&
if(!in_array(strtolower(fileext($_FILES['file']['name'])),$type))&
$text=implode(&,&,$type);&
echo&&您只能上传以下类型文件:&&,$text,&&br&&;&
$filename=explode(&.&,$_FILES['file']['name']);&
$filename[0]=random(10);&&
$name=implode(&.&,$filename);&
$uploadfile=$uploaddir.$name;&
while(file_exists($uploadfile));&
if&(move_uploaded_file($_FILES['file']['tmp_name'],$uploadfile))&
if(is_uploaded_file($_FILES['file']['tmp_name']))&
echo&&上传失败!&;&
echo&&&center&您的文件已经上传完毕&上传图片预览:&&/center&&br&&center&&img&src='$uploadfile'&&/center&&;&
echo&&&br&&center&&a&href='upload.htm'&继续上传&/a&&/center&&;&
  4.数据库文件
  -- phpMyAdmin SQL Dump
  -- version 2.9.1.1
  -- http://www.phpmyadmin.net
  -- 主机: localhost
  -- 生成日期: 2009 年 07 月 30 日 21:43
  -- 服务器版本: 5.0.11
  -- PHP 版本: 5.1.1
  -- 数据库: `database`
  -- --------------------------------------------------------
  -- 表的结构 `news`
  CREATE TABLE `news` (
  `id` int(11) unsigned NOT NULL auto_increment,
  `title` varchar(50) NOT NULL,
  `content` varchar(50) NOT NULL,
  `path` text NOT NULL,
  PRIMARY KEY (`id`)
  ) ENGINE=InnoDB DEFAULT CHARSET=gb2312 AUTO_INCREMENT=8 ;
  -- 导出表中的数据 `news`
  INSERT INTO `news` (`id`, `title`, `content`, `path`) VALUES
  (1, 'ag ', 'ag ', '1.html'),
  (2, '你好2', '你好,新闻内容2', '2.html'),
  (3, '', '', '3.html'),
  (4, 'ga ', 'ag ', '4.html'),
  (5, 'ag ', 'ag ', '1.html'),
  (6, 'ag ', 'ag ', '2.html'),
  (7, 'ag ', 'ag ', '3.html');
  -- --------------------------------------------------------
  -- 表的结构 `upload`
  CREATE TABLE `upload` (
  `uploadid` int(11) unsigned NOT NULL auto_increment,
  `title` varchar(50) NOT NULL,
  `pic` varchar(50) NOT NULL,
  PRIMARY KEY (`uploadid`)
  ) ENGINE=InnoDB DEFAULT CHARSET=gb2312 AUTO_INCREMENT=10 ;
  -- 导出表中的数据 `upload`
  INSERT INTO `upload` (`uploadid`, `title`, `pic`) VALUES
  (1, 'ga ', 'upfiles/CR-xpvDk12dsI.jpg'),
  (2, 'ga ', 'upfiles/CR-HkC6fBfAtW.jpg'),
  (3, '你好', 'upfiles/CR-E8Ohxk6KxB.jpg'),
  (4, '', ''),
  (5, '', ''),
  (6, '', 'upfiles/CR-92xaug6jhu.jpg'),
  (7, '', 'upfiles/CR-a7niAZlhfW.jpg'),
  (8, '帅哥', 'upfiles/CR-v9Ary46JoS.jpg'),
  (9, '爱国', 'upfiles/CR-XyaJEndF1K.jpg');
开源部落热读推荐
ThinkPHP 经历了五年多发展的同时,在社区团队的积极参与下,在易用..
使用HTML5后,原来需要开发人员写很多代码才能够实现的交互效果和展..
Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向..
PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP ..
PHPCMS V9(简称V9)采用PHP5+MYSQL做为技术基础进行开发。V9采用OO..PHP如何对用户密码进行加密? - PHP面试题 - 职友集(中国最大的职位搜索引擎)
PHP如何对用户密码进行加密?
阅读( 366 )
第一种方法:可以使用如下方法对用户密码进行加密:MySql&SET user@”localhost” PASSWORD=PASSWORD(”Password”);
第二种方法:可以使用MYSQL的 PASSWORD函数进行用户密码的加密。例如:Insert into user(password, ……..) values (PASSWORD(”$password”,………));
分享给朋友:
亲~ 如果您有更好的答案 可在评论区发表您独到的见解。
您想查看更多的信息:
PHP面试题目推荐
微信公众号
手机适配版页面导航:
→ 正文内容 php使用cookie保存用户登录的用户名
php使用cookie保存用户登录的用户名实例
这篇文章主要介绍了php使用cookie保存用户登录的用户名实现方法,实例形式完整分析了cookie保存用户登录名的技巧,需要的朋友可以参考下
本文实例讲述了php使用cookie保存用户登录的用户名的方法。分享给大家供大家参考。具体实现方法如下:
用户登录文件:login.php
代码如下:&html&
&title&用户登录&/title&
function getCookieUsername(){
&if(empty($_COOKIE['username'])){
& return "";
& return $_COOKIE['username'];
&form action="admin.php" method="post"&
用户名:&input type="text" name="username" value="&?php echo getCookieUsername(); ?&"&&br /&
密码:&input type="password" name="pwd"&&br /&
是否保存用户名:&input type="checkbox" name="yes"&&br /&
&input type="submit" name="sub" value="登录"&
后台文件:admin.php
代码如下:&?php
if(!empty($_POST['sub']) && $_POST['username']=="admin"){
&echo "欢迎".$_POST['username']." 登录成功";
&if(!empty($_POST['yes'])){
& setCookie("username",$_POST['username'],time()+);
& setCookie("username","",time()-10);
&echo "你的账号错误,请重新输入&br /&";
echo "&a href='login.php'&返回登录页面&/a&";
希望本文所述对大家的php程序设计有所帮助。
您可能感兴趣的文章:
上一篇:下一篇:下面没有链接了
最 近 更 新
热 点 排 行
12345678910}

我要回帖

更多关于 存储的用户名和密码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信