注册界面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
<h1>注册</h1>
<form action="wenjianchuli2.php" method="post" enctype="multipart/form-data"><div>用户名:<input type="text" name="uid" /></div><div>密码:<input type="text" name="pwd" /></div><div>姓名:<input type="text" name="name" /></div><div>性别:<input type="text" name="sex" /></div><div>头像:<input type="file" name="pic" /></div><input type="submit" value="注册" />
</form>
</body>
</html>

View Code

<?php
include("DBDA.php");
$db=new DBDA();//控制上传格式
if(($_FILES["pic"]["type"]=="image/jpeg"||$_FILES["pic"]["type"]=="image/png")&&$_FILES["pic"]["size"]<102400)
{//处理文件名$filename="./img/".date("YmdHis").$_FILES["pic"]["name"];//转编码格式$filename=iconv("UTF-8","gb2312",$filename);//判断文件是否存在if(!file_exists($filename)){//上传(保存)文件move_uploaded_file($_FILES["pic"]["tmp_name"],$filename);    }
}//向数据库users添加一条数据$uid=$_POST["uid"];
$pwd=$_POST["pwd"];
$name=$_POST["name"];
$sex=$_POST["sex"]=="男"?true:false;$url="/".$filename;$sql="insert into users values('{$uid}','{$pwd}','{$name}',{$sex},'{$url}')";$db->Query($sql,0);header("location:wenjianshangchuan3.php");

View Code

登陆界面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head><body>
<form action="wenjianchuli3.php" method="post">
<h1>登陆</h1>
<div>用户名:<input type="text" name="uid" /></div>
<div>密码:<input type="password" name="pwd" /></div>
<input type="submit" value="登陆" />
</form>
</body>
</html>

View Code

<?php
session_start();include("DBDA.php");
$db=new DBDA();$uid=$_POST["uid"];
$pwd=$_POST["pwd"];$sql="select count(*) from users where uid='{$uid}' and pwd='{$pwd}'";$zhi=$db->StrQuery($sql);if($zhi>0)
{$_SESSION["uid"]=$uid;header("location:wenjianshangchuan4.php");
}
else
{echo"登录失败";
}

View Code

个人资料界面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>
<?php
session_start();if(empty($_SESSION["uid"]))
{header("location:wenjianshangchuan3.php");    exit;
}$uid=$_SESSION["uid"];include("DBDA.php");
$db=new DBDA();$sql = "select * from users where uid='{$uid}'";
$attr = $db->Query($sql);
?>
<body>
<div>
<div>用户名:<?php echo $attr[0][0] ?></div>
<div>密码:<?php echo $attr[0][1] ?></div>
<div>姓名:<?php echo $attr[0][2] ?></div>
<div>性别:<?php echo $attr[0][3]?"男":"女" ?></div>
<div>头像:<img src="<?php echo $attr[0][4] ?>" width="200" height="200" /></div>
</div></body>
</html>

View Code

转载于:https://www.cnblogs.com/bilibiliganbei/p/5631302.html

php 上传文件实例 注册账号相关推荐

  1. ajax 上传文件实例,Ajax异步上传文件实例代码分享

    非常不多说,直接给大家上干货,写的不好还请见谅. 具体代码如下所示: Index $(function() { $(':button').click(function () { var formDat ...

  2. php 异步进度条,PHP学习:PHP+Ajax异步带进度条上传文件实例

    <PHP学习:PHP+Ajax异步带进度条上传文件实例>要点: 本文介绍了PHP学习:PHP+Ajax异步带进度条上传文件实例,希望对您有用.如果有疑问,可以联系我们. PHP应用前端引入 ...

  3. php move_uploaded_file liunx,php move_uploaded_file()上传文件实例及遇到问题的解决方法...

    php move_uploaded_file()介绍 move_uploaded_file() 函数将上传的文件移动到新位置.若成功,则返回 true,否则返回 false. 语法 move_uplo ...

  4. ajax 上传文件实例,jquery ajax实现文件上传功能实例代码

    下面看下ajax实现文件上传 没有使用插件 一.单文件上传 文件: 上传文件 $(function () { $("#upload").click(function () { va ...

  5. python电脑编程求圆的面积案例_学Python划重点七 网络编程(UPD Socket编程、上传文件实例、计算圆的面积实例)...

    一.UPD Socket 编程 socket 对象中与UDP Socket 服务器编程有关的方法是bind() ,注意不需要listen() 和accept() , 这是因为UDP 通信不需要像TCP ...

  6. ajax 上传文件实例,JavaScript使用Ajax上传文件的示例代码

    本文介绍了JavaScript使用Ajax上传文件的示例代码,分享给大家,具体如下: 实现文件的上传主要有两种方式: 使用form表单提交上传 html代码如下: 上传 此时的JavaScript代码 ...

  7. vue method ajax上传文件,前端上传文件追根溯源_和_antd_vue上传文件实例

    背景 平,过现前个能文使近记接的端问对字用近记接时工作中经常会遇到需要上传文件的情况,如果你用ant design 或者element ,它们都提供了上传的组件. 我们分别来看一下element 和 ...

  8. php 上传文件 例子,php上传文件实例

    [实例简介]php上传实例_开源教程 [实例截图] [核心代码] // 允许上传的图片后缀 $allowedExts = array("gif", "jpeg" ...

  9. C# 使用HttpWebRequest通过PHP接口 上传文件

    1:上传文件实例 public void UploadXMLLog(string xmlpath)         {             NameValueCollection nvc = ne ...

最新文章

  1. 单元、集成、系统、验收测试比较
  2. C语言之 scanf() 函数的用法
  3. Redis的RDB持久化和AOF持久化区别
  4. 面试题 17.24. 最大子矩阵
  5. IDA Pro7.0 使用技巧 总结
  6. HDU1160 FatMouse's Speed —— DP
  7. 集成电路设计的运作模式
  8. IT项目管理之第6章 项目成本管理习题之案例分析汇总
  9. BUUCTF misc 解题记录 一(超级详细)
  10. 【操作系统】系统中断技术
  11. java字符串长度解答
  12. Ubuntu18.04 Ceres Solver
  13. X-Frame-Options简介
  14. 黑桃怎么用html代码,index.html
  15. 数字逻辑——时序逻辑电路
  16. WPS服务器维护,wps卸载云服务器
  17. css3波浪纹路_css3线条波浪动画效果
  18. CSS基础(12)- 定位
  19. #创新应用#全球快递追踪:五次查询只需1KB!
  20. ionic2 tabs 自定义图标

热门文章

  1. 提高ADO性能的优秀经验
  2. jdk与jre的区别(转)
  3. 衡阳a货翡翠,南平a货翡翠
  4. NLog文章系列——入门教程(上)
  5. 阿里云Redis账号
  6. iOS Public Beta 5值得关注的7个变化
  7. 用原生 js jquery 实现知乎收起答案功能
  8. 每个设计师需知的40个设计素材站
  9. 递归与分治之棋盘覆盖问题
  10. APUE读书笔记-18终端输入输出-14总结