php技术

php技术

ThinkPHP关联模型操作实例分析

阅读(27) 作者(admin)

通常我们所说的关联关系包括下面三种:

◇ 一对一关联 : ONE_TO_ONE , 包括 HAS_ONE 和 BELONGS_TO ◇ 一对多关联 : ONE_TO_MANY , 包括 HAS_MANY 和 BELONGS_TO ◇ 多对多关联 : MANY_TO_MANY

关联定义

数据表的关联...

php技术

Linux下CoreSeek及PHP扩展模块的安装

阅读(19) 作者(admin)

本人安装CoreSeek的系统为Centos6.0 CoreSeek版本: coreseek 3.2.14:点击下载 PHP:PECL/Sphinx扩展:sphinx-1.2.0.tgz 点击下载 。这些软件是都是源码包,我们是要通编译进行安装的。前提条件是系统己安装完成apache my...

PHP中空字符串介绍0、null、empty和false之间的关系
php技术

PHP中空字符串介绍0、null、empty和false之间的关系

阅读(14) 作者(admin)

如果用错方法函数或是用少了,如果几个方法函数的逻辑顺序错了,很可能就是一个漏洞,而且不容易找出来。纠结啊~上网找找看哪位高人有总结出相关的结论出来,果然有!不过似乎不是很全面,我在这里稍完善了一下,仅供参考。

复制...

php技术

PHP获取网址的顶级域名函数代码

阅读(16) 作者(admin)

PHP获取网址的顶级域名函数

目前国际顶级域名有:com|edu|gov|int|mil|net|org|biz|info|pro|name|museum|coop|aero|xxx|idv|mobi|cc|me 地域型域名比较多,应该是每个国家地区都会有吧,有心可以去收集,不过据我了解这个...

php技术

PHP可逆加密/解密函数分享

阅读(20) 作者(admin)

函数源码 复制代码 代码如下: function encrypt($data, $key) { $prep_code = serialize($data); $block = mcrypt_get_block_size('des', 'ecb'); if (($pad = $block - (strlen($prep_code) % $block)) < $block) {...

php技术

将时间以距今多久的形式表示,PHP,js双版本

阅读(19) 作者(admin)

废话不多说直接上代码。 PHP FOR Smarty 复制代码 代码如下: * Name: time_ago * Purpose: 将时间戳专为距当前时间的表现形式 * 1分钟内按秒 * 1小时内按分钟显示 * 1天内按时分显示 * 3天内以昨天,前天显示 * 超过3...

php技术

php FLEA中二叉树数组的遍历输出

阅读(9) 作者(admin)

但是要怎样遍历这个方法产生的二叉树数组呢?以下是我的做法:

复制代码 代码如下: <?php function preTree($cat){ foreach ($cat as $c){ ?> <p><a href="http://<?=$c['poper_site']?>"><?=$c['poper']?></a>:<?=t($...

php技术

PHP fopen 读取带中文URL地址的一点见解

阅读(21) 作者(admin)

但昨天在读取一张图片的时候出问题了,后来发现是URL里带中文字符。

例如下面这种情况: 复制代码 代码如下: $files = fopen('http://www.website.com/我的PP.jpg', 'rb'); 那“$files”的返回值将会是“False”。首...

php技术

Zend的AutoLoad机制介绍

阅读(13) 作者(admin)

代码示例

复制代码 代码如下: set_include_path(USVN_LIB_DIR . PATH_SEPARATOR . get_include_path()); require_once 'Zend/Loader/Autoloader.php'; $autoloader = Zend_Loader_Autoloader::getInstance(); $aut...

说说PHP的autoLoad自动加载机制
php技术

说说PHP的autoLoad自动加载机制

阅读(24) 作者(admin)

__autoload的使用方法1: 最经常使用的就是这种方法,根据类名,找出类文件,然后require_one 复制代码 代码如下: function __autoload($class_name) { $path = str_replace('_', '/', $class_name); require_once $path . '...

php技术

PHP实现下载功能的代码

阅读(12) 作者(admin)

wzskynet#163.com ・php escapeshellcmd多字节编码漏洞 ・详细讲解PHP中缓存技术的应用 ・利用PHP V5开发多任务应用程序 ・详细解析 PHP 向 MySQL 发送数据过程 ・PHP实现静态发布的方法浅谈 你一定会笑我“下载文件...

php技术

php流量统计功能的实现代码

阅读(16) 作者(admin)

流量统计功能 显示效果: 总访问量:399 今日流量:14 昨日流量:16 本代码仅供学习交流,其中必有不妥之处。请见谅! -- -- 表的结构 `mycounter` -- 复制代码 代码如下: CREATE TABLE `mycounter` ( `id` int(11) NOT NULL aut...

php技术

用PHP实现 上一篇、下一篇的代码

阅读(26) 作者(admin)

复制代码 代码如下: <?php //----显示上一篇、下一篇文章代码 START----

$sql_former = "select * from article where id<$id order by id desc "; //上一篇文章sql语句。注意是倒序,因为返回结果集时只用了第一篇...

php技术

php中长文章分页显示实现代码

阅读(12) 作者(admin)

欢迎交流!实现代码如下: 复制代码 代码如下: <?php include('include/config.php'); ?> <?php /** *Author:乌鸟heart *实现长文章分页的代码 *原理: *利用一个数组来记录文章每一页(用p0、p1、p2...做手动标记)的起始字节...

php技术

ThinkPHP3.0略缩图不能保存到子目录的解决方法

阅读(15) 作者(admin)

解决办法一(ThinkPHP官方提供的办法,我并没有测试过):升级到ThinkPHP3.1最新的UploadFile.class.php(https://github.com/liu21st/extend/tree/master/Extend/Library/ORG/Net),下载后替换原来的UploadFile.class.php

解决...

php技术

PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)

阅读(27) 作者(admin)

最近遇到一个项目,客户需要一个功能,一个商品销售下单需要知道用户下单是从哪个途径来的,认为客服软件(53客服)和站长统计只能满足工作时间,及晚上下班和周六日休息,客服不在线,用户下单会不知道该订单的具体来源,所以嘛,又只能...

php技术

PHP explode()函数用法、切分字符串

阅读(15) 作者(admin)

复制代码 代码如下: <? // ### 切分字符串 #### function jb51netcut($start,$end,$file){ $content=explode($start,$file); $content=explode($end,$content[1]); return $content[0]; } ?>

explode定义和用法 ex...

php技术

PHP读取文件并可支持远程文件的代码分享

阅读(11) 作者(admin)

php读取文件

案例一 复制代码 代码如下: <?php $file = 'jb51.net.php'; //本案例不支持远程 $fso = fopen($file, 'r'); echo $data = fread($fso, filesize($file)); fclose($fso); ?> fopen() 将 file 指定的名...

php技术

php使HTML标签自动补全闭合函数代码

阅读(28) 作者(admin)

简单解释一些代码: 第一个 ~(<[^>]+?>)~si 这个正则是匹配<………>中的内容。简单说是所有的<标签>。 第二个 ~<([a-z0-9]+)[^/>]*?/>~si 这个正则是匹配<……/>中的内容。是单闭合标签 如<br /> 第三个 ~</([a-z0-9]+...

php技术

php中explode与split的区别介绍

阅读(17) 作者(admin)

首先来看下两个方法的定义:

函数原型:array split (string $pattern, string $string [, int $limit])

函数原型:array explode ( string $separator, string $string [, int $limit])

初看没有啥差别,貌似功能都一...

php技术

PHP中数字检测is_numeric与ctype_digit的区别介绍

阅读(22) 作者(admin)

is_numeric:检测是否为数字字符串,可为负数和小数

ctype_digit:检测字符串中的字符是否都是数字,负数和小数会检测不通过

注意,参数一定要是字符串,如果不是字符串,则会返回0/FASLE

下面是测试例子:

复制代码 代码如...

php技术

php 保留字列表

阅读(12) 作者(admin)

这些词语在 PHP 中有着特殊的意义。它们中有些像是函数,有些像是常量……但是它们不是的,它们只是语言结构的一部分。不能使用它们的任何一个作为常量、方法名或是类名。但是可以将它们作为变量名使用,不过这样会导致混...

php技术

PHP正则表达式之定界符和原子介绍

阅读(18) 作者(admin)

本节内容我们将介绍PHP中正则 表达式的基础语法:定界符和原子。内容包含了定界符的定义以及原子的定义和构成等等。其中原子的构成十分灵活,以便满足我们对处理字符串的需求。在这之 前,我们需要先了解一个正则表达式处...