• ThinkPHP框架知识

    php框架 一、真实项目开发步骤: 多人同时开发项目,协作开发项目、分工合理、效率有提高(代码风格不一样、分工不好) 测试阶段 上线运行 对项目进行维护、修改、升级(单个人维护项目,十分困难,代码风格不一样) 项目稳定的运行阶段 项目停止运行(旧项目的人员已...

    2018-06-22 05:17:12

  • 改改"坏"代码

    ...

    2018-06-22 05:17:11

  • php头像上传预览

    php头像上传带预览: 说道上传图片,大家并不陌生,不过,在以后开发的项目中,可能并不会让你使用提交刷新页面式的上传图片,比如上传头像,按照常理,肯定是在相册选择照片之后,确认上传,而肯定不会通过form表单,点击submit刷新式上传。我为大家介绍两种异步非刷...

    2018-06-22 05:17:10

  • phpexecel自己的使用记录

    $user_sql = "select * from `table`"; $user_list = $db-fetchAll($user_sql);//数据库查询 require_once dirname(__FILE__) . '/../../class/PHPExcel.php';//加载phpexcel.php,根据自己项目的路径调整 $objPHPExcel = new PHPExcel(); $objPHPExcel-getProperties(...

    2018-06-22 05:17:10

  • phpmailer发送邮件

    1.首先要设置一下发送邮件的邮箱,这里以163邮箱做测试。 登陆进去之后,在设置里面开启POP3/SMTP/服务。(一般设置完授权码之后,163的邮箱系统会自动给你开启此服务) 2.下载phpmail类文件 http://webscripts.softpedia.com/script/PHP-Clases/PHPMailer-Codeworx-Tech...

    2018-06-22 05:17:10

  • DouPHP去除Powered by DouPHP版权的方法

    DouPHP标题版权修改: 打开 include 目录下的 action.class.php 文件,搜索“Powered”找到下面一行代码: 1 $page_title = ( $titles ? $titles . $GLOBALS ['_CFG']['site_name'] : $GLOBALS ['_CFG']['site_title']) . '– Powered by DouPHP'; 将这行的“ – Power...

    2018-06-22 05:17:08

  • 静态缓存技术

    本质:网页源代码的保存 缺点:如果缓存时间过长,会导致数据更新不及时; 不能用于即时需要更新数据; 1使用smart模板调用显示页面 2定义缓存存放目录; 定义缓存时间; 过了缓存时间,重新生成缓存文件; 3 判断缓存文件是否存在 并且 上次修改时间+10s大于当前时间 存在:引用...

    2018-06-22 05:17:06

  • Session攻击(会话劫持+固定)与防御

    1、简介 Session对于Web应用无疑是最重要的,也是最复杂的。对于web应用程序来说,加强安全性的第一条原则就是 不要信任来自客户端的数据,一定要进行数据验证以及过滤,才能在程序中使用,进而保存到数据层。 然而,为了维持来自同一个用户的不同请求之间的状态, 客...

    2018-06-22 05:17:05

  • 我的DBDA类

    ?phpclass DBDA{public $host="localhost";public $uid="root";public $pwd="root";public $dbname="club";/***给一个sql语句,返回执行的结果*@param string $sql 用户指定的sql语句*@param int $type 用户给的语句类型,0代表增删改,1代表查询*@return 返回查询的结...

    2018-06-22 05:17:03

  • 使用Dreamweaver完成留言系统

    关于如何使用Dreamweaver建立用户留言系统 一、主页面的完成(inde.php) 1新建数据库gbook 2创建留言系统所需的数据表并添加相应的字段 3建立站点,设置服务器连接 1建立站点 2设置服务器 4建立留言系统的主页面index.php 使用Dreamweaver 设置相应的内容 5进行数据库连...

    2018-06-22 05:16:59

2