技术开发

php技术

PHP中error_reporting()函数的用法(修改PHP屏蔽错误)

阅读(21) 作者(admin)

今天学习CI框架过程中遇到个问题:

A PHP Error was encountered Severity: Notice

Message: Undefined variable: user

一般在默认的普通PHP文件中输出一个未定义声明的变量是不会报错误的,但在codeigniter框架...

php技术

php中的三元运算符使用说明

阅读(31) 作者(admin)

今天一个网友在群里发了个题目不难,但是可能会错 复制代码 代码如下: echo $a == 1 ? 'one' : $a == 2 ? 'two' : $a == 3 ? 'three' : $a == 4 ? 'foura' : 'other'; echo "/n"; 输出结果是:

<BR>

结果是:four...

php技术

PHP 数据结构 算法 三元组 Triplet

阅读(22) 作者(admin)

复制代码 代码如下: <?php /** * 三元组 Triplet * */ class Triplet { private $_data = null; // 初始化三元组 public function init($val1,$val2,$val3) { $this->_data[0] = $val1; $this->_data[1] = $val2; $t...

php技术

PHP采集利器 Snoopy 试用心得

阅读(19) 作者(admin)

Snoopy是什么? (下载snoopy) Snoopy是一个php类,用来模仿web浏览器的功能,它能完成获取网页内容和发送表单的任务。 Snoopy的一些特点: * 方便抓取网页的内容 * 方便抓取网页的文本内容 (去除HTML标签) * 方便抓取网页的...

php技术

php array_intersect比array_diff快(附详细的使用说明)

阅读(13) 作者(admin)

如果要求数组 $a 与数组 $b 的差集的个数,应该使用 count($a) - count(array_intersect($a, $b)),而不要用 count(array_diff($a, $b));

前面要比后者快,在大数组中更为明显。

1.array_intersect函数 array array_in...

php技术

php header Content-Type类型小结

阅读(6) 作者(admin)

复制代码 代码如下: <?php $mimetypes = array( 'ez' => 'application/andrew-inset', 'hqx' => 'application/mac-binhex40', 'cpt' => 'application/mac-compactpro', 'doc' => 'applic...

php技术

PHP导出MySQL数据到Excel文件(fputcsv)

阅读(37) 作者(admin)

这里的方法是利用fputcsv写CSV文件的方法,直接向浏览器输出Excel文件。 复制代码 代码如下: // 输出Excel文件头,可把user.csv换成你要的文件名 header('Content-Type: application/vnd.ms-excel'); header('Content-Di...

PHP include_path设置技巧分享
php技术

PHP include_path设置技巧分享

阅读(26) 作者(admin)

1.include_path的意义

当时候函数include(),require(),fopen_with_path()函数来寻找文件时候.在不设置include_path的情况下,这些函数打开文件时候默认的是以web根目录去寻找.当设置include_path以后,这些php函数就...

php技术

一个基于PDO的数据库操作类(新) 一个PDO事务实例

阅读(12) 作者(admin)

复制代码 代码如下: <?php /* * 作者:胡睿 * 日期:2011/03/19 * 电邮:hooray0905@foxmail.com * * 20110319 * 常用数据库操作,如:增删改查,获取单条记录、多条记录,返回最新一条插入记录id,返回操作记录行数等 * 20110630 *...

php技术

PHP array_multisort()函数的使用札记

阅读(9) 作者(admin)

函数  bool array_multisort ( array &$arr [, mixed $arg = SORT_ASC [, mixed $arg = SORT_REGULAR [, mixed $...]]] ) 参数说明: 函数对多个数组或多维数组进行排序 第一个参数是数组,随后的每一个参数可能是数组...

php技术

PHP的范围解析操作符(::)的含义分析说明

阅读(19) 作者(admin)

今天看到几个有关PHP的符号。一个是@,这个加在一个变量的前面,是为了抑制PHP解释器报错,也就是说即使出了错也不会显示出来。 还有一个更重要的符号PHP的范围解析操作符(::) 在没有声明任何实例的情况下访问类中的函数或...

php技术

第4章 数据处理-php字符串的处理-郑阿奇(续)

阅读(23) 作者(admin)

1.字符串的定义与显示 定义:通过””,''来标志 显示:echo()和print(),但print()具有返回值值,1,而echo()没有,但echo比print()要快,print()能用在复合语句中。 2.字符串的格式化 printf(string $format[,mixed$args]) 第...

php技术

第4章 数据处理-php数组的处理-郑阿奇

阅读(21) 作者(admin)

1.数组的处理: 1.1 数组的创建和初始化: 1.arrary()函数创建数组,默认情况下0元素是数组的第一个元素, count()和sizeof()函数获得数据元素的个数 2.使用变量建立数组 compact()在当前的符号表中查找该变量名并将它添加到...

php技术

php 目录与文件处理-郑阿奇(续)

阅读(14) 作者(admin)

1.文件目录操作 最顶层止录是磁盘根目录,用'/'或'//' 当前目录 ./ ../表示apache的目录即htdocs目录 1.创建与删除目录 mkdir 复制代码 代码如下: <?php if(mkdir("./path",0700)) //在当前目录中创建path目录 echo "...

php技术

第4章 数据处理-php正则表达式-郑阿奇(续)

阅读(13) 作者(admin)

1.正则表达式基础知识 含义:由普通字符和(a-z)和一些特殊字符组成的字符串模式 功能:有效性验证。 替换文本。 从一个字符串提取一个子字符串。 分类:POSIX和Perl POSIX风格更容易掌握,但不能用于二进制模式,而perl相对比较...

php技术

php高级编程-函数-郑阿奇

阅读(18) 作者(admin)

1.php函数 1.用户自定义函数 复制代码 代码如下: function 函数名字([$parameter,[,…]]) { //函数代码 } 注意:函数名不能与系统函数或用户已经定义的函数重名。 $parameter为函数参数,函数一般可以有0个或多个参数, 2...

php技术

php 日期和时间的处理-郑阿奇(续)

阅读(15) 作者(admin)

1.UNIX时间戳 phpd 处理数据,特别是对数据库中时间类型数据进行格式化时,需先将时间类型的数据转化为UNIX时间戳进行处理。不同的数据库系统对时间类型的数据 不能兼容 转换,这时就需要将时间转化为UNIX时间戳。这样京实...

php技术

php守护进程 加linux命令nohup实现任务每秒执行一次

阅读(20) 作者(admin)

Unix中 nohup 命令功能就是不挂断地运行命令,同时 nohup 把程序的所有输出到放到当前目录 nohup.out 文件中,如果文件不可写,则放到 <用户主目录>/nohup.out 文件中。那么有了这个命令以后我们php就写成shell 脚本使用循...

ajax 的post方法实例(带循环)
php技术

ajax 的post方法实例(带循环)

阅读(19) 作者(admin)

用上循环就是为了在数据发送前进行合理的处理,解决在脚本语言对数据进行另外需求处理时出现的超时现象。处于对ajax认识未深,如有说得不对或不到位的,还请指教。

    ajax中的post方法有三个参数,前两个 参数是必须...