随笔分类 - PHP
摘要:为了检测客户端ip是否位于指定的网络里(如防火墙过滤有时候需要用到这个技术),有如下方法:1、第一种 public function netMatch($client_ip, $server_ip, $mask) { $mask1 = 32 - $mask; ...
阅读全文
摘要:PHP与C服务器的socket通信,在做数据转换的时候,PHP没有提供对应将网络字节序和机器字节序相互转换的程序,但是根据函数的意义,我们可以做相应的转换来实现这一函数:function ntohl($str){ $arr = unpack('I', pack('N', $str)); ...
阅读全文
摘要:有25幅作品拿去投票,一次投票需要选16幅,单个作品一次投票只能选择一次。前面有个程序员捅了漏子,忘了把投票入库,有200个用户产生的投票序列为空。那么你会如何填补这个漏子?补充几点说明:生成随机数时用了mt_rand()函数。这个函数生成随机数的平均速度要比rand()快四倍。去除数组中的重复...
阅读全文
摘要:/i',$content,$title); //获取封面 preg_match('/property="og:image" content="([^"]*)".*?>/',$content,$images); //获取MV的ID preg_match('/[\d]+/',$url,$song_id)...
阅读全文
摘要:1、不写注释2、不使用可以提高生产效率的IDE工具3、不使用版本控制4、不按照编程规范写代码5、不使用统一的方法6、编码前不去思考和计划7、在执行sql前不执行编码和安全检测8、不使用测试驱动开发9、编码时不打开自动报错(error_reporting)10、不使用一种好的调试工具11、不重构你的代...
阅读全文
摘要:参考官方解决方法:http://nz.php.net/manual/en/curl.installation.php1、php安装目录下的ext文件夹下面是否有php_curl.dll文件,然后右键->属性->详细信息,查看版本号是否和PHP版本一致;2、php.ini文件;extension=ph...
阅读全文
摘要:第一步、添加PHPMailer类库将下载后的文件解压,将PHPMail目录移动至ThinkPHP目录中的Vendor内。(请确保class.phpmailer.php文件就在ThinkPHP\Vendor\PHPMailer\class.phpmailer.php)第二步、添加发送邮件函数在项目目录...
阅读全文
摘要:PHPMailer是一个用于发送电子邮件的PHP函数包。它提供的功能包括:*.在发送邮时指定多个收件人,抄送地址,暗送地址和回复地址*.支持多种邮件编码包括:8bit,base64,binary和quoted-printable*.支持SMTP验证*.支持冗余SMTP服务器*.支持带附件的邮件和Ht...
阅读全文
摘要:/';//只匹配jpg格式的图片 $pattern_src2 = '//';//只匹配bmp格式的图片 $pattern_src3 = '//';//只匹配png格式的图片 $pattern_src4 = '//';//只匹配gif格式的图片 $num1 = preg_match_all($...
阅读全文
摘要:getProperties()->setCreator("office 2003 excel"); $objExcel->getProperties()->setLastModifiedBy("office 2003 excel"); $objExcel->getProperties()->setT...
阅读全文
摘要:createSection(); $PHPWord->addFontStyle('rStyle', array('bold'=>false, 'italic'=>false, 'size'=>16)); $PHPWord->addParagraphStyle('pStyle', array('ali...
阅读全文
摘要:-1 ){ $keyword = $this->getbaidukeyword($referer); }else if(strpos($referer,"http://www.google.com")> -1 ){ $keywo...
阅读全文
摘要:下载windows 32位或64位 memcached下载 memcached_dll1、将第一个包解压放某个盘下面,比如在c:\memcached。2、在终端(也即cmd命令界面)下输入 'c:\memcached\memcached.exe -d install' 安装。3、再输入: 'c:\m...
阅读全文
摘要:nusoap是php写的一个功能文件,下载地址:http://pan.baidu.com/s/1i3mUQJr一、不使用wsdl服务端 server.phpregister('hello'); //调用方法以及参数 function hello($name) { return '...
阅读全文
摘要:function filedown($id, $type){ $ziliao = M("ziliao"); $data = $ziliao->where("id=%d and type=%d",$id,$type)->find(); if(empty($data)){ $this->downerr...
阅读全文
摘要:服务环境:apache2.2 + PHP5.2 + Sql Server 2008 R2一、所需库和工具1、SQLSRV20.EXE (php5.2版本对应的的Sql Server扩展库)注释:php5.2版本所需要的Sql Server扩展库下载地址:http://pan.baidu.com/s/...
阅读全文
摘要:一、安装Apache 若要安装apache服务器软件,需要安装以下几个依赖软件 apr-1.4.6.tar.gz 下载地址:http://apr.apache.org/ apr-util-1.4.1.tar.gz 下载地址:http://apr.apache.org/ pcre-8.20.tar.g
阅读全文
摘要:1、apache隐藏头部版本信息,编辑httpd.conf文件,找到:ServerTokens OSServerSignature On修改为:ServerTokens ProductOnlyServerSignature Off 2、上面的方法是默认情况下安装的Apache,如果是编译安装的,还...
阅读全文

浙公网安备 33010602011771号