文章分类 - PHP
摘要:INSERT IGNORE 与INSERT INTO的区别就是INSERT IGNORE会忽略数据库中已经存在 的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过这条数据。这样就可以保留数据库中已经存在数据,达到在间隙中插入数据的目的。 eg: insert ignore into t
阅读全文
摘要:1.使用 PHPExcel_IOFactory 读取文件 $objPHPExcel = PHPExcel_IOFactory::load($inputFileName); 2.使用一个特定的读取类,读取文件 $objReader = new PHPExcel_Reader_Excel5(); obj
阅读全文
摘要:设置常用的content-type: //定义编码 header( 'Content-Type:text/html;charset=utf-8 '); //Atom header('Content-type: application/atom+xml'); //CSS header('Content
阅读全文
摘要:PHP如何以POST形式发送XML数据,PHP如何接收XML文件 发送XML:postXml.php $xmlData = " <xml><ToUserName><![CDATA[ad775b217]]></ToUserName > <FromUserName><![CDATA[tWy3zC3xUg
阅读全文
摘要:<?php$dir = dirname(__FILE__);?>在PHP5.3中,增加了一个新的常量__DIR__,指向当前执行的PHP脚本所在的目录。例如当前执行的PHP文件为 /www/website/index.php则__FILE__等于‘/www/website/index.php‘而__
阅读全文
摘要:resource fsockopen ( string $hostname [, int $port = -1 [, int &$errno [, string &$errstr [, float $timeout = ini_get("default_socket_timeout") ]]]] )
阅读全文
摘要:1、什么是session? Session的中文译名叫做“会话”,其本来的含义是指有始有终的一系列动作/消息,比如打电话时从拿起电话拨号到挂断电话这中间的一系列过程可以称之为一个session。目前社会上对session的理解非常混乱:有时候我们可以看到这样的话“在一个浏览器会话期间,...”,这里
阅读全文
摘要:SVN是非常实用也好用的版本管理工具,但不是万能的,有时候还需要你手动解决。 一般在你准备提交一个新版本时,首先update一遍,有时候update完之后发现跟本地版本有冲突,这时候,在有冲突文件的地方存在4个文件: 1)petgeniusupdatelayer.ccb,这是冲突的文件,也就是你up
阅读全文
摘要:版本冲突原因: 假设A、B两个用户都在版本号为100的时候,更新了kingtuns.txt这个文件,A用户在修改完成之后提交kingtuns.txt到服务器,这个时候提交成功,这个时候kingtuns.txt文件的版本号已经变成101了。同时B用户在版本号为100的kingtuns.txt文件上作修
阅读全文
摘要:以下是快捷键,并进行了分类。虽然快捷键是可以自定义的,但是还是推荐使用系统默认设置快捷键,因为不同编辑器默认的快捷键大同小异,比较符合用户习惯。 PHPStorm查询快捷键设置快捷键,Ctrl+Alt+S打开设置,选择快捷键,你可以选择不同编辑器快捷键并应用,这相当于有很多套快捷键供你选择。 以下是
阅读全文
摘要:调试的定义:通过一定方法,在程序中找到并减少缺陷的数量,从而使其能正常工作。这里说一些如何调试PHP程序的经验。 一、PHP自带的调试功能 1、自带的报错功能 两个名词:开发环境是开发人员在进行开发和调试的环境,生产环境是最终客户在用的线上环境;开发环境和生产环境要分开设置报错功能。 (1)开发环境
阅读全文
摘要:string file_get_contents ( string $filename [, bool $use_include_path = false [, resource $context [, int $offset = -1 [, int $maxlen ]]]] ) 和 file()
阅读全文
摘要:string str_pad ( string $input , int $pad_length [, string $pad_string = " " [, int $pad_type = STR_PAD_RIGHT ]] ) 该函数返回 input 被从左端、右端或者同时两端被填充到制定长度后的
阅读全文
摘要:string strstr ( string $haystack , mixed $needle [, bool $before_needle = false ] ) 返回 haystack 字符串从 needle 第一次出现的位置开始到 haystack 结尾的字符串。 Note: 如果你仅仅想确
阅读全文
摘要:array_chunk — 将一个数组分割成多个 array array_chunk ( array $input , int $size [, bool $preserve_keys = false ] ) 将一个数组分割成多个数组,其中每个数组的单元数目由 size 决定。最后一个数组的单元数目
阅读全文
摘要:array_merge — 合并一个或多个数组 array array_merge ( array $array1 [, array $... ] ) 将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。 如果输入的数组中有相同的字符串键名,则该键名后面的值将覆
阅读全文
摘要:TCPTCP是面向连接的通信协议,通过三次握手建立连接,通讯完成时要拆除连接,由于TCP是面向连接的所以只能用于端到端的通讯。TCP提供的是一种可靠的数据流服务,采用“带重传的肯定确认”技术来实现传输的可靠性。TCP还采用一种称为“滑动窗口”的方式进行流量控制,所谓窗口实际表示接收能力,用以限制发送
阅读全文