PHP 中常量的知识整理
PHP中的常量分为自定义常量和系统常量 常量特点: 在设定以后,常量的值无法更改 常量名不需要开头的美元符号 ($) 作用域不影响对常量的访问 常量值只能是字符串或数字 获取常量的值: 使用常量名直接获取值; 使用 ==co 查看全文
关于PHP中字符串与多进制转换函数的实例代码
转换函数 /** * [字符串转换为(2,8,16进制)ASCII码] * @param string $str [待处理字符串] * @param boolean $encode [字符串转换为ASCIIASCII转换为字符串] 查看全文
Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
动态验证:(不需要建Model模型) 1.建一个控制器,做表单操作(包含验证) <?php namespace Biaodan\Controller; use Think\Controller; class Biao 查看全文
解决PHP 7编译安装错误:cannot stat ‘phar.phar’: No such file or directory
前言 最近因为工作需要要使用PHP 7,所以从网上找教程进行安装, 结果编译没问题, 安装的时候报了错误。 错误如下 cp -pR -f phar.phar /usr/local/php7/bin/phar cp: cannot 查看全文
PHP 向右侧拉菜单实现代码,测试使用中
这个是由asp二级侧拉菜单改的 复制代码 代码如下: <script language=javascript> // JavaScript Document startList = function() { if (docu 查看全文
php 应用程序安全防范技术研究
PHP安全防范程序模型 复制代码 代码如下: /* PHP防注入跨站V1.0 在您的页面顶部添加: require(“menzhi_injection.php”); 即可实现通用防止SQL注入,以及XSS跨站漏洞。 ########## 查看全文
php入门学习知识点一 PHP与MYSql连接与查询
一、连接数据库 1、 mysql_connect: 开启 MySQL 链接 mysql_connect(主机,用户名,密码) 2、 mysql_select_db: 打开一个数据库 mysql_select_db(数据库名,$链接标识 查看全文
最新的php 文件上传模型,支持多文件上传
复制代码 代码如下:<?php class UploadModel { protected $keys; protected $err = array(); protected $target; protected $exts; 查看全文
PHP实现图片批量打包下载功能
上次遇到一个需要打包下载批量图片的问题,找了一下发现这个好方法,记录一下。 首先新建一个zipfile打包类: <?php class zipfile { var $datasec = array (); var $ 查看全文
PHP 字符串加密函数(在指定时间内加密还原字符串,超时无法还原)
这样我们就可以拿此函数来做很多用途了,比如:单点登录的token加密传输啦,临时密码啦等等复制代码 代码如下: /** * @param string $string 原文或者密文 * @param string $operation 查看全文
Yii2中DropDownList简单用法示例
本文实例讲述了Yii2中DropDownList简单用法。分享给大家供大家参考,具体如下: 这里以实际应用为例讲解Yii2 DropDownList用法。 有一张分类表,无限极分类那种,表结构如下,pid就是父分类ID 这里我们要实 查看全文
yii框架源码分析之创建controller代码
使用yii框架的url路径一般形如hostname/?r=xxxx/xxxx/xxxx&sdfs=dsfdsf 我们可以看到有时会使用protected目录下的controller,有时会使用module中controller,具体是如 查看全文
php 如何设置一个严格控制过期时间的session
1.php session 有效期 PHP的session有效期默认是1440秒(24分钟),如果客户端超过24分钟没有刷新,当前session会被回收,失效。 当用户关闭浏览器,会话结束,session也会失效。 可以修改的se 查看全文
网友原创的PHP模板类代码
复制代码 代码如下: <?php class Lightpage_Template { var $Tpl_Header; var $Tpl_Footer; var $Tpl_Parsing; var $Tpl_Template; 查看全文
关于php curl获取301或302转向的网址问题的解决方法
在使用php的curl获取远程文件,代码如下: 复制代码 代码如下: <? $ghurl = isset($_GET[id]) ? $_GET[id]:// php 获取 function getContents($url){ $ 查看全文
学习discuz php 引入文件的方法DISCUZ_ROOT
define(DISCUZ_ROOT, substr(dirname(__FILE__), 0, -7));这是discuz中定义论坛安装根目录的一个常量。现在我们就来分析一下这个很简单但是非常实用的常量。先说明一下本篇文章中假定.ph 查看全文
PHP 加密解密内部算法
将它们打包成一个文件就叫fun.php吧 复制代码 代码如下: <?php function passport_encrypt($txt, $key) { srand((double)microtime() * 1000000); 查看全文
php 禁止页面缓存输出
复制代码 代码如下:<?php header(Expires: Mon, 26 Jul 1997 05:00:00 GMT); header(Last-Modified: . gmdate(D, d M Y H:i:s) . GM 查看全文
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
命令:file_put_contents(); 命令解析:file_put_contents (PHP 5) file_put_contents -- 将一个字符串写入文件 说明: int file_put_contents ( str 查看全文
php 执行系统命令的方法
代码如下: 复制代码 代码如下:#include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <unistd.h& 查看全文
PHP 抓取网页图片并且另存为的实现代码
下面是源代码,及其相关解释 复制代码 代码如下: <?php //URL是远程的完整图片地址,不能为空, $filename 是另存为的图片名字 //默认把图片放在以此脚本相同的目录里 function GrabImage($ur 查看全文
centos 5.6 升级php到5.3的方法
升级很容易,先卸载 php 5.1.6 yum remove php* 然后安装 yum install php53* 就可以了 查看全文