PHP原生
大道泛兮
不要让青春在安逸中慢慢死去。
展开
-
PHP输出时分秒
发帖时,显示几秒前原创 2014-09-22 15:50:13 · 1939 阅读 · 0 评论 -
$_SERVER 数组全分析
数组解析$_SERVER[‘HTTP_ACCEPT_LANGUAGE’]浏览器语言$_SERVER[‘REMOTE_ADDR’]当前用户 IP$_SERVER[‘REMOTE_HOST’]当前用户主机名$_SERVER[‘REQUEST_URI’]URL$_SERVER[‘REMOTE_PORT’]端口$_SERVER[‘SERVER_N...转载 2019-05-01 16:37:03 · 271 阅读 · 0 评论 -
PHP 获取各种固定时间的方法
<?php//本周一echo date('Y-m-d', (time() - ((date('w') == 0 ? 7 : date('w')) - 1) * 24 * 3600)); //w为星期几的数字形式,这里0为周日//本周日echo date('Y-m-d', (time() + (7 - (date('w') == 0 ? 7 : date('w'))) * 24 * 3600))转载 2017-12-01 15:53:33 · 3267 阅读 · 0 评论 -
超实用PHP函数总结整理(一)
1、PHP加密解密 PHP加密和解密函数可以用来加密一些有用的字符串存放在数据库里,并且通过可逆解密字符串,该函数使用了base64和MD5加密和解密。function encryptDecrypt($key, $string, $decrypt){ if($decrypt){ $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDA转载 2017-09-29 17:34:14 · 546 阅读 · 0 评论 -
MySQL添加函数或存储过程,步骤
1.使用数据库,指示到某个数据库use 数据库名2.修改mysql标示符delimiter //3.执行函数代码:DROP FUNCTION IF EXISTS `get_customer_contract`; CREATE FUNCTION get_customer_contract (customerId INT) RETURNS VARCHAR(50) BEGIN原创 2017-09-29 17:38:50 · 783 阅读 · 0 评论 -
PHP队列用法实例
什么是队列,是先进先出的线性表,在具体应用中通常用链表或者数组来实现,队列只允许在后端进行插入操作,在前端进行删除操作。 什么情况下会用了队列呢,并发请求又要保证事务的完整性的时候就会用到队列,当然不排除使用其它更好的方法,知道的不仿说说看。 队列还可以用于减轻数据库服务器压力,我们可以将不是即时数据放入到队列中,在数据库空闲的时候或者间隔一段时间后执行。比如访问计数器,没有必要即时的执行访问增加的转载 2017-09-29 17:23:43 · 688 阅读 · 0 评论 -
链接测试服.ssh文件
链接测试服.ssh文件/Users/admin/.ssh目录里的config文件配置好链接信息,命令:ssh 配置文件中的别名运行:php 脚本文件名.php配置文件,configHost nashspaceHostName mi.nashspace.comUser root#PreferredAuthentications publickeyIdentityFile ~/.ssh/y原创 2017-09-29 17:18:21 · 207 阅读 · 0 评论 -
PHP文件下载
<?phpfunction dl_file($file){ //First, see if the file exists if (!is_file($file)) { die("<b>404 File not found!</b>"); } //Gather relevent info about file $len = filesize($file); $转载 2016-08-26 16:33:07 · 536 阅读 · 1 评论 -
数组去空以及重新排序
foreach((array) $mzlist as $k=>$v){ if( !$v ){ unset( $mzlist[$k] ); }else{ foreach((array) $v as $key=>$val){ $free[] = $va转载 2016-08-17 16:16:29 · 1026 阅读 · 0 评论 -
PHP数组重新组织排序
第一种:常见方法,$a['seekerPhoto'][$k1][$k2] => $b['seekerPhoto'][$k2][$k1]第二种:$a = array ( 'name' => array ( 0 => '1.jpg', 1 => '2.jpg', ), 'type' => array ( 0 => 'image/jpeg'转载 2016-05-26 15:24:01 · 573 阅读 · 0 评论 -
PHP开发中,让var_dump调试函数输出更美观
最近开发发现自己电脑var_dump时候没有如下效果。并且输出的数据编程一坨坨的,很难直观的判断。解决办法:添加xdebug方法如下:根据自己的PHP版本去下载一个php_xdebug.dll文件。(一般PHP的集成开发环境都有,只需要把对应的服务开启就好。)找到php.ini文件。在末尾添加如下:; XDEBUG Extensionz转载 2016-04-29 10:18:15 · 8398 阅读 · 0 评论 -
jQuery的Cookie封装,与PHP交互
首先,用到两个jQuery函数,JSON.parse(Json字符串转对象)和JSON.stringify(对象转JSON字符串)我这里的分成两次封装,因为数据不在一个页面里。这是第一个页面:$(".color-gray").click(function(){ var detail = new Object(); //自定义一个空对象 将获取的参数放入这个对象 detail原创 2015-09-06 14:06:04 · 837 阅读 · 0 评论 -
另一种拼接数据方法,利用数组的传引用做的。
<?php/** * total用来做分页,在model里写的 * yaf中所有的多条查询都至少是二维的数组,为了方便,我定义成三维的 * 第二个和第三个数组都是以user_id为主键,没有自增id * 假设,分别查了3个表,得到如下三个数组 * foreach遍历拼接数据开始 *///假设从控制器里查到三个数组,分别如下。$infoArray = array( 'tota原创 2015-07-14 14:22:47 · 785 阅读 · 0 评论 -
jQuery实现手机版页面翻页效果。
var page = 1;var size = 6;var mark = 0;var url = "{pigcms{:U('Order/index', array('page'=>'d%'))}";var commentTpl = '\ " style="width: 65px; height: 20px;z-index:999;" onclick="comment()">去评价\原创 2015-09-16 10:39:29 · 1238 阅读 · 0 评论 -
MySql时间戳的问题。
FROM_UNIXTIME(unix_timestamp,format)FROM_UNIXTIME(unix_timestamp), FROM_UNIXTIME(unix_timestamp,format)是MySQL里的时间函数,unix_timestamp可以是字段名,也可以直接是Unix 时间戳,format主要是将返回值格式化。若format已经给出,则结果的格式是根据form原创 2015-07-14 14:23:43 · 801 阅读 · 0 评论 -
安装memcache等dll文件时遇到的问题。
如题,记录一个比较蛋疼的问题。在安装memcache或者yaf框架时,需要加载php的扩展,也就是所谓的dll文件。PHP开发环境,有两种方式。 一种是集成环境,就是一个压缩包,点击安装之后PHP,MySQL,Apache都就装好了。 另外一种是,分开安装的,并且需要自己调试。这种安装比较麻烦。 个人喜好问题。如果是集成环境, 在加载PHP的dll文件时,修改的php.ini文件并不是php原创 2015-06-14 22:00:08 · 632 阅读 · 0 评论 -
PHP自带方法验证邮箱,URL,IP是否合法的函数
语法:filter_var(variable, filter, options)参数 描述variable 必需。规定要过滤的变量。filter 可选。规定要使用的过滤器的 ID。options 规定包含标志/选项的数组。检查每个过滤器可能的标志和选项。PHP FiltersID 名称描述FILTER_CALLBACK调用用户自定义函数来过滤数据。FIL...原创 2019-06-02 20:43:42 · 547 阅读 · 0 评论