php

猿团YTFramework UI框架正式发布 提高开发效率

由猿团开发的全新移动端UI框架:YTFramework UI(以下简称YTF UI)正式推出,即日起,开发者即可在YTF UI 页面进行框架的下载和使用。YTF UI是一款前端UI框架,以rem作为开发单位,用SASS作为CSS预编译工具,方便用户根据设计稿来设定主色调、次色调、文字颜色、圆角等,以轻小的体积、便捷灵活的扩展性来提高开发效率以及用户体验。据悉,之前猿团在一周

PHP防止同一个账号,同时在多个不同设备登录

应用场景 一般登录过程是校验用户账号、密码,把用户ID 记录到SESSION , 每个需要校验是否登录,根据SESSION 的用户ID 是否存在。那么出现一种情况,一个账号在N台设备被登录了,用户根本不知道。为了提高安全性,提供以下方案。 方案原理 1、在用户表新增三个字段分别存储,用户登录口令、上次登录IP地址、上次登录时间,在登录成功后,生成唯一用户登录口令,把用户登录

php发送Sql语句遇到的坑

php发送Sql语句遇到的坑标签: php先在这里贴一下代码:返回登陆页面";}}else{echo "用户不存在";//echo "返回登陆页面";}?>作为一个php小白,写了40行代码,挖了不少坑,大家可以借助一下这段代码检验一下自己的水平,哈哈哈哈哈。下面讲述的步骤,是我在逐渐解决的过程。坑一: mysql_num_rows()报的第一个错误是关于mysql_num

在Eclipse中使用XDebug调试代码 | Using XDebug debug code in eclipse

调试代码是在开发环境下用于跟踪和定位问题根源的一种手段,虽然大部分问题在单元测试后可以有效避免。所谓金无赤金,代码也一样会存在BUG。EclipsePHP提有非常强大的PHP编辑功能, 同样也提供了调试代码的功能,下面与大家分享在eclipse中如何配置PHP的debug环境:一、配置XDebug | Setting XDebug1、编辑php.ini,增加如下内容: ze

编译php源码错误集与解决

起步服务器Ubuntu14.04已后lamp开发环境,却还是没有不能顺利编译php源码,在此整理编译过程。获取源码与编译确保已安装了gitsudo apt-get install git -y,因为这可以看到PHP每次修改的内容及日志信息和跟进作者的更新。git clone https://github.com/php/php-src.gitcd php-srcsudo a

前端开发者应该知道的 CSS 小技巧

一些小技巧让你的CSS技术更专业1,使用:not()去除导航上不需要的边框2,为body添加行高3,垂直居中任何元素4,逗号分离的列表5,使用负nth-child选择元素6,使用SVG图标7,文本显示优化8,在纯CSS幻灯片上使用max-height9,继承box-sizing10,表格单元格等宽11,使用Flexbox摆脱边界Hack12,使用属性选择器选择空链接使用:n

安装php7,与php5共存

起步之前在服务器搭建了lamp环境,想换用性能更强的nginx作为服务器软件,又想将php5升级为php7.安装nginx无需赘述:sudo apt-get install nginx,启动ng前修改apache的端口。安装php7源码在http://php.net/downloads.php 下载,并解压。# cd php7 *# ./configure --prefix

Laravel学习笔记之Demo2——用Aja来做个ToDoList

引言本文基于Laravel框架做的一个URL生成和存储demo,主要目的是学习使用Laravel框架。内容基于英文书籍《Packt.Laravel.Application.Development.Blueprints》第二章节,似乎没有中文版。书籍基于Laravel4的,学习时使用Laravel5.2框架开发。开发环境:Laravel5.2+MAMP+PHP7+MySQL5

PHP 错误与异常的日志记录

提到 Nginx + PHP 服务的错误日志,我们通常能想到的有 Nginx 的 access 日志、error 日志以及 PHP 的 error 日志。虽然看起来是个很简单的问题,但里面其实又牵扯到应用配置以及日志记录位置的问题,如果是在 ubuntu 等系统下使用 apt-get 的方式来安装,其自有一套较为合理的的配置文件可用。再者运行的应用程序中的配置也会影响到日志

从配置服务器说起......

不知道从何写起,或者如何对每篇文章拟写一个标题,所以,这篇貌似大杂烩的归纳总结就起了一个《从配置服务器说起......》。该文章主要写自己从配置服务器用户到上线运行这么个流程中遇到问题解决的办法,或者对自己不熟悉的东西做点记录,或许那一天又会用到。系统环境:Centos 7.2web服务器:Nginx数据库服务器:MySQL(Meriadb)缓存服务器:redis日志服务器