![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 65
renxing518
这个作者很懒,什么都没留下…
展开
-
Apache+PHP+MySQL环境搭建
Apache+PHP+MySQL环境搭建一: 安装Apache1 下载安装包:http://mirrors.ibiblio.org/apache/httpd/binaries/win32/ 我用的这个httpd-2.2.22-win32-x86-openssl-0.9.8t.msi或者:http://mirror.cc.columbia.edu/pub/software转载 2017-06-19 15:18:13 · 451 阅读 · 0 评论 -
如何严格设置php中session过期时间
如何严格限制session在30分钟后过期!1.设置客户端cookie的lifetime为30分钟;2.设置session的最大存活周期也为30分钟;3.为每个session值加入时间戳,然后在程序调用时进行判断;至于为什么,我们首先来了解下PHP中session的基本原理:php中的session有效期默认是1440秒(24分钟),也就是说,客户端超过24分钟没有刷新转载 2017-07-16 16:50:40 · 263 阅读 · 0 评论 -
MySQL 中的数据类型介绍
据我统计,MySQL支持39种(按可使用的类型字段统计,即同义词也作多个)数据类型。下面的介绍可能在非常古老的MySQL版本中不适用。 转载请注明出处:http://blog.csdn.net/anxpp/article/details/51284106。谢谢! 文本主要参考了官方文档:http://dev.mysql.com/doc/refman/5.7/en/转载 2017-07-21 11:37:38 · 233 阅读 · 0 评论 -
树形结构的数据库表Schema设计
树形结构的数据库表Schema设计 程序设计过程中,我们常常用树形结构来表征某些数据的关联关系,如企业上下级部门、栏目结构、商品分类等等,通常而言,这些树状结构需要借助于数据库完成持久化。然而目前的各种基于关系的数据库,都是以二维表的形式记录存储数据信息,因此是不能直接将Tree存入DBMS,设计合适的Schema及其对应的CRUD算法是实现关系型数据库中存储树形结构的关转载 2017-07-23 16:21:26 · 345 阅读 · 0 评论 -
php将图片保存到mysql数据库及从数据库中读取图片的方法源码
分类:网站(1) 一般来讲都是把图片保存到服务器下,然后根据路径读出的,但是有时候出于安全及版权什么的考虑,会把图片保存到mysql的数据库中,然后再读出来,这样的图片点击右键属性,是看不到图片地址的。下面逍遥一生就介绍下如何用php把图片存储到mysql中及如何读出。 MySQL数据库使用专门的字段来保存大容量的数据,数据类型为BLOB。 MySQL数据库为转载 2017-09-16 10:00:40 · 3142 阅读 · 0 评论 -
thinkphp中的session的使用和理解!
session的作用:session可以长时间的保存数据,不丢失。session的常用于:1.登录,保存登录信息2.保存购物车信息3.保存验证码信息定义session常量define('WXUSER', 'wxuser_session');define('MEMBER', 'member_session');define('MERCHANT', 'merch原创 2017-10-18 15:00:08 · 2573 阅读 · 0 评论 -
ThinkPHP的RBAC(基于角色权限控制)详解
一、什么是RBAC基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大地简化了权限的管理。在一个组织中,角色是为了完成各种工作而创造,用户则依据它的责任和资格来被指派相应的角色,用户可以很容易地从一个转载 2017-10-10 14:28:43 · 5345 阅读 · 2 评论 -
TortoiseSVN客户端重新设置用户名和密码
在第一次使用TortoiseSVN从服务器CheckOut的时候,会要求输入用户名和密码,这时输入框下面有个选项是保存认证信息,如果选了这个选项,那么以后就不用每次都输入一遍用户名密码了。不过,如果后来在服务器端修改了用户名密码,则再次检出时就会出错,而且这个客户端很弱智,出错之后不会自动跳出用户名密码输入框让人更新,我找了半天也没找到修改这个用户名密码的地方。最终,找到两种解决办原创 2017-10-16 08:22:06 · 275 阅读 · 0 评论 -
ThinkPHP框架整合phpqrcode生成二维码DEMO
上次发了个调用Google api的生成二维码,如果服务器无法访问网络就无效了。下面是整合将phpqrcode整合到TP生成二维码就可以解决这个问题了。其实也很简单,使用方法如下:先下载附件解压至ThinkPHP/Extend/Vendor目录,目录不存在自己创建。 vendor("phpqrcode.phpqrcode"); $转载 2017-11-11 14:36:02 · 791 阅读 · 0 评论 -
php $_SERVER中的SERVER_NAME 和HTTP_HOST的区别
php $_SERVER中的SERVER_NAME 和HTTP_HOST的区别9596今天再次遇到了这个问题通过$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']获取域名及请求的URL的问题,便再次百度了,发现没学习一次都有新的知识,便分享出来,供有需要的同学学习。转载一下最近在开发站群转载 2017-11-28 16:22:57 · 3468 阅读 · 0 评论 -
php中time()与$_SERVER[REQUEST_TIME]用法区别
本文实例详细讲述了php中time()与$_SERVER[REQUEST_TIME]用法的区别。分享给大家供大家参考。具体分析如下:简单的说time()与$_SERVER["REQUEST_TIME"]都是获得时间的,但time返回当前的 Unix 时间戳而$_SERVER["REQUEST_TIME"]得到请求开始时的时间戳,稍有区别。1. time() 获取当前的系统时间戳转载 2017-11-16 09:01:37 · 450 阅读 · 1 评论 -
php封装操作数据库的类
ConnDB.class.inc.php文件 // 连接数据库的类 class ConnDB { var $dbtype; var $host; var $usr; var $pwd; var $dbname; var $conn;转载 2017-06-15 17:12:06 · 583 阅读 · 0 评论 -
PHP冒泡法排序
$a=array('3','8','1','4','11','7'); echo '';print_r($a); $len = count($a); //从小到大 for($i=1;$i$len;$i++) { for($j=$len-1;$j>=$i;$j--) { if($a[$j]$a[$j-1]转载 2017-06-15 11:20:07 · 317 阅读 · 0 评论 -
PHP常用函数归类总结【大全】
学习了这么久PHP,基础知识总感觉不牢靠,尤其是数组,字符串函数的应用,全部手敲过次手,做出总结都是基础,在回顾一下吧。一。PHP基础语法变量,常量 严格区分大小写,但内置结构或关键字无所谓(echo) 命名:不能以数字,空格,.来开头,但是可以有汉字,eg:$变量="aa"; 可变变量:$a='aa';$$a="bb转载 2017-06-10 11:10:03 · 614 阅读 · 0 评论 -
php面向对象(一)
定义属性必须要加前面的var 或public,在函数中计算的时候只要变量名就可以了;$this 是一个伪对象,代表当前类的当前对象;静态属性-----------------------------------------静态属性的调用-------------用类名去调用:通过对象也可以使用静态属性---原创 2017-06-10 11:41:43 · 285 阅读 · 0 评论 -
php 面向对象(二)
类实例化的过程:对象的属性是各个对象的,方法是共有的,只有一个方法;静态属性:类存在的时候,静态属性就已经在数据区了,跟类实例化没关系;继承:访问限制:依赖于源代码的结构,而不是依赖于对象,继承和访问的关系不是一件事;私有成员可以被继承;子类中定义的静态成员变量是不能被父类调用的;只能在继承链上向下调用,不能向原创 2017-06-10 11:44:50 · 325 阅读 · 0 评论 -
JSON 数据使用
1. JSON是什么?JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。由于 JSON 天生是为 javascript 准备的,因此,JSON 的数据格式非常简单,您可以用 JSON 传输一个简单的 String,Number,Boolean,也可以传输一个数组,或者一个复杂的 Object原创 2017-06-10 16:05:18 · 378 阅读 · 0 评论 -
PHP5生成图形验证码(有汉字)
利用PHP5中GD库生成图形验证码类似于下面这样1.利用GD库函数生成图片,并在图片上写指定字符 imagecreatetruecolor 新建一个真彩色图像 imagecolorallocate 为一幅图像分配颜色(调色板) imagestring 绘制字符 imageline 绘制线条转载 2017-06-23 09:30:09 · 320 阅读 · 0 评论 -
微信授权获取用户的openid
用户同意授权获取code,通过php的curl 把access_token和openid给爬下来,再根据access_token和openid把微信用户的基本信息给爬下来其中json_decode()记得写true 不然返回的是对象不是数组!/** * Created by PhpStorm. * User: Administrator *转载 2017-06-12 18:32:45 · 234 阅读 · 0 评论 -
PHP中防止SQL注入的方法
【一、在服务器端配置】 安全,PHP代码编写是一方面,PHP的配置更是非常关键。我们php手手工安装的,php的默认配置文件在 /usr/local/apache2/conf/php.ini,我们最主要就是要配置php.ini中的内容,让我们执行 php能够更安全。整个PHP中的安全设置主要是为了防止phpshell和SQL Injection的攻击,一下我们慢慢探讨。原创 2017-06-13 10:30:23 · 464 阅读 · 0 评论 -
zend Studio快捷键操作说明
应用场景快捷键功能查看快捷键ctrl+shift+l显示所有快捷键列表查看和修改快捷键 打开Window->Preferences->General->keys修改字体字号 打开Window->Preferences->General->Appearance->Colors and Fonts,找到Basic->Text Fo转载 2017-06-13 18:57:53 · 223 阅读 · 0 评论 -
递归函数
很多同学在学习递归函数的时候会感到头晕,无法搞清楚递归函数的原理和运行机制,本文将给大家详细讲解递归函数的运行机制和运用。那什么是递归函数呢?递归函数即为自调用函数,在函数体内直接或间接自己调用自己,但需要设置自调用的条件,若满足条件,则调用函数本身,若不满足则终止本函数的自调用,然后把目前流程的主控权交回给上一层函数来执行,可能这样给大家讲解,还是很难明白。好,那下面我们转载 2017-06-15 14:16:40 · 197 阅读 · 0 评论 -
APACHE服务器出现No input file specified.的完美解决方案
启用REWRITE的伪静态功能的时候,首页可以访问,而访问内页的时候,就提示:“No input file specified.”原因在于使用的PHP是fast_cgi模式,而在某些情况下,不能正确识别path_info所造成的错误,Wordpress的伪静态也有一样的问题。Wordpress程序默认的.htaccess里面的规则:RewriteEngine O转载 2017-12-13 13:17:07 · 1552 阅读 · 0 评论