现在位置 >首页 > 所有属于学习笔记分类文章
3+
今天公司加班,加了2个小时班, 因为公司有些事情要处理,我们部门人都在加班. 老板也亲自给我们也开了个小会, 其实之前老板跟主管谈话的时候, 主管后又叫了两个人进去,我也在其中. 虽然得到老板的表扬,但是我觉得那天我表现不怎么样, 如果满分是100分的话,我给自己打三十分,因为有点小紧张. 还好有主管帮我解围,今天老板又小表扬了下我们两个. 搞的都有点不好意思了,我感觉自己也没为公司做出了什么特别好的成绩. 还做了一下我们思想工作吧,感觉我们老板十分有激情,思维很睿智. 学到很多东西, 其实蛮感激主管的. 额,...
阅读全文

这个世界美好的东西已经不多了

1+
额,继续项目进度吧. 今天做模拟激活用户. 在MYSQL.func.php。 注册成功就恭喜如果失败则返回. 额,因为今天有点事,但是答应是每天更新一篇笔记和记录. 现在是凌晨两点啊啊啊啊. 所以今天就一水笔记... 明天一定补全... 端午节呢,可以体谅吧~~ MYSQL_affected_rows    这个是执行成功则返回受影响的行的数目.    在MYSQL函数页面加上       /**     * mysql_affected_rows返回成功的记录条.       */             function _affected_rows(){        return mysql_affected_rows();       }           在注册...
阅读全文
2+
1、用PHP打印出前一天的时间格式是2006-5-10 22:21:21(2分) echo date('Y-m-d H:i:s', strtotime('-1 day')); 或者 $yesterday = time() - (24 * 60 * 60); echo 'today:'.date('Y-m-d H:i:s')."\n"; echo 'yesterday:'. date('Y-m-d H:i:s', $yesterday)."\n"; 2、echo(),print(),print_r()的区别(3分) echo是PHP语句, print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用) print只能打印出简单类型变量的值(如int,string) print_r可以打印出复杂类型变量的值(如数组,对象) echo -- 输出一个或者多...
阅读全文
2+
发表于5年前 学习笔记
有些事,项目准备明天开始继续开工,所以决定今天更新个小技巧. 这样也好,以后可能需要很方便就可以找到. CSS可以控制字母之间的间距么,不是行距    word-spacing: 1em     letter-spacing: 10px(字母)       ------------------------    //div圆角        -moz-border-radius: 5px;         -khtml-border-radius: 5px;         -webkit-border-radius: 5px;         border-radius: 5px;    ---------------------      text-overflow : clip | ellipsis      参数:      clip :  不显示省略标记(…...
阅读全文
1+
发表于5年前 学习笔记
昨天整理了一注册的代码. 今天就给项目加上JS验证, 这样我们注册表单就有双重验证了. 代码如下  这次不加高亮效果了. 凑合看啊. //表单JS验证   var fm =document.getElementsByTagName('form')[0]; fm.onsubmit=function(){ if(fm.username.value.length<2||fm.username.value.length>20) { alert('用户名不能小于2位,大于20位'); fm.username.value='';//清空 fm.username.focus();//将焦点移至到输入框 return false; } if(/[<>\'\"\ \ ]/.test(fm.username.value)) { alert('用户名不得包括...
阅读全文
0+
今天要做的事是包装代码. 因为昨天做的那些零碎的代码,不好管理和查阅. 新增mysql.func.php 把数据库操作代码包装如下   //防止恶意调用    if (!defined('IN_TG')) {        exit('Access Defined!');    }          /**  * _connect() 连接MYSQL数据库    * @access public    * @return void    */      function _connect() {        //global 表示全局变量的意思,意图是将此变量在函数外部也能访问        global $_conn;        if (!$_conn = @mysql_connect(DB_HOST,DB_USER,DB_PWD)) {       ...
阅读全文
2+
OK,现在做注册用户登录数据的链接了. 做到这一步有点小激动,哈哈. 因为吧数据录入到数据库,这玩意一出来,没问题. 心情舒畅.好了,不扯,继续 let's,go 先建立数据库连接,今天就不分割代码, 先随便找个地方, 就在common.inc.php页面.链接数据库代码如下 //连接数据库       define('DB_HOST','localhost');       define('DB_USER','root');       define('DB_PWD','写上你自己的数据库密码');       define('DB_NAME','testguest');                     //链接数据库       $conn=@mysql_connect(DB_HOST,DB_US...
阅读全文
0+
做数据连接之前先创建一个用户表. 设置ID为主键. ID为自动排序. 先更新个简单的.   CREATE TABLE `tb_user` (`tb_id`MEDIUMINT(8)UNSIGNEDNOTNULLCOMMENT'//注册用户ID',`tb_uniqid`CHAR(40)NOTNULLCOMMENT'//唯一标识符',`tb_username`VARCHAR(20)//用户名',`tb_password`CHAR(40)NOTNULLCOMMENT'//密码NOTNULLCOMMENT'',`tb_question`VARCHAR(20)NOTNULLCOMMENT'//密码问题',`tb_answer`CHAR(40)NOTNULLCOMMENT'//密码回答',`tb_email`VARCHAR(40)NULLCOMMENT'//电子邮件',`tb_qq`VARCHAR(11)NULLCOMME...
阅读全文
0+
  继续项目进度,添加唯一标识符.    echo sha1(uniqid(rand(),true));    //每台电脑都不会产生相同的标识符.    加个true是表示有小数点.    这东西40位的就叫唯一标识符.    $_clean=array();       //唯一标识符防止恶意注册,和伪装表单跨站攻击.       $_clean['uniqid']=_check_uniqid($_POST['uniqid'],$_SESSION['uniqid']);       //激活注册.    在注册函数中添加这个.    function _check_uniqid($first_un,$end_un)    {        if ((strlen($first_un)!=40||($first_un!=$end_un)))        {...
阅读全文
0+
继续项目的进度, 我们先把注册验证码变成我们的核心函数库. 因为别的地方也可能要用到. 在GLOBAL.FUN.PHP函数中建立我们的验证码.     function _alert_YZM($_star_code,$_end_code)    {        if ($_star_code != $_end_code){            _alert_back(验证码不正确);        }    }    然后在注册页面中直接调用就可以了    _alert_YZM($_POST['YZM'],$_SESSION['code']);          然后再来处理一下表单的自动转义.               //在核心函数库写入 转义.    function _mysql_string($_strin...
阅读全文
×
腾讯微博