随笔分类 -  php

摘要:下载phpquery包 阅读全文
posted @ 2016-10-26 17:56 inc 阅读(275) 评论(0) 推荐(0)
摘要:1 /** 2 * @param int $no_of_codes//定义一个int类型的参数 用来确定生成多少个优惠码 3 * @param array $exclude_codes_array//定义一个exclude_codes_array类型的数组 4 * @param int $code_ 阅读全文
posted @ 2016-08-02 15:32 inc 阅读(682) 评论(0) 推荐(0)
摘要:今日项目需求导出excel。我用最简单的header头方式导出了,但是需求部门退回了,说不满足他们的需求,需要我按照他们的模板来导出。 然后想到了PHPExcel,没用过,走了不少弯路。 1.去官网下载最新的包。 2.普通的导出(和普通Header头导出的一样)。 1 import("Org.Uti 阅读全文
posted @ 2016-07-19 11:52 inc 阅读(482) 评论(0) 推荐(0)
摘要:在你要输出的xml前边加 header("Content-type:text/xml;charset=utf-8"); 这个上边不要有任何输出 打印用echo 别用var_dump print_r之类的。。。 顺手记录下xml转数组 $xml = simplexml_load_string($dat 阅读全文
posted @ 2016-04-21 15:13 inc 阅读(6114) 评论(0) 推荐(1)
摘要:任务目的:本地windows下PHP连接远程服务器下的oracle。 必须必须 确定服务器的数据库版本,如果本地的驱动和对方服务器版本不一致,会导致许多报错。 已知的oracle版本 分为 32位的10G,11G,13G 64位的10G,11G,13G 我本机是64位的系统,开始就进去误区,把所有版 阅读全文
posted @ 2016-04-16 14:36 inc 阅读(2240) 评论(4) 推荐(0)
摘要:$proCur) { //var_dump($proCur); $randNum = mt_rand(1, $proSum);//随机数 if ($randNum array('id'=>1,'prize'=>'平板电脑','v'=>1), '1' => array('id'=>2,'prize'=>'数码相机','v'=>5), ... 阅读全文
posted @ 2016-04-15 14:22 inc 阅读(292) 评论(0) 推荐(0)
摘要:下载地址http://phpword.codeplex.com/ 开发目的:有现成的word模板 替换模板中的字段 1.中文乱码问题,如果你文件本身就是utf8.。。把Phpword里的模板类的一行转码代码注释了,即可解决。 PHPWord文件夹里的Template.php文件的$replace = 阅读全文
posted @ 2016-04-13 15:25 inc 阅读(876) 评论(0) 推荐(0)
摘要:今天遇到GD的resizeimage 函数处理jpg后缀文件的缩略图的时候 提示该图片不是合法的jpg图片并报错 国内网上查了很多资料也没找到有效的解决办法,原来只要把 GD的jpeg文件支持打开即可解决 在开头写上上边这行代码 或者 在php.ini文件里把这个配置打开即可 阅读全文
posted @ 2016-03-21 17:50 inc 阅读(493) 评论(0) 推荐(0)
摘要:1 // 1,抓取无访问控制文件 2 3 $ch= curl_init(); 4 curl_setopt($ch, CURLOPT_URL,"http://localhost/mytest/phpinfo.php"); 5 curl_setopt($ch, CURLOPT_HEADER, false 阅读全文
posted @ 2016-03-01 11:02 inc 阅读(650) 评论(0) 推荐(0)
摘要:1 /********************************************************************* 2 函数名称:encrypt 3 函数作用:加密解密字符串 4 使用方法: 5 加密 :encrypt('str','E','inckey'); 6 解密 阅读全文
posted @ 2016-01-28 11:01 inc 阅读(519) 评论(0) 推荐(0)
摘要:概述使用PHP的array_unique()函数允许你传递一个数组,然后移除重复的值,返回一个拥有唯一值的数组。这个函数大多数情况下都能工作得很好。但是,如果你尝试在一个大的数组里使用array_unique()函数,它会运行地慢一些。有一个比较好而且更快的函数array_flip()来替代使用ar... 阅读全文
posted @ 2016-01-22 11:06 inc 阅读(4467) 评论(0) 推荐(0)
摘要:打开apache的配置文件httpd.conf找到#LoadModule rewrite_module modules/mod_rewrite.so把前面#去掉。没有则添加,但必选独占一行,使apache支持 mod_rewrite 模块找到 # # Possible values fo... 阅读全文
posted @ 2016-01-19 10:50 inc 阅读(141) 评论(0) 推荐(0)
摘要:1.检测Apache是否支持mod_rewrite通过php提供的phpinfo()函数查看环境配置,通过Ctrl+F查找到“Loaded Modules”,其中列出了所有apache2handler已经开启的模块,如果里面包括“mod_rewrite”,则已经支持,不再需要继续设置。如果没有开启“... 阅读全文
posted @ 2015-12-31 09:38 inc 阅读(152) 评论(0) 推荐(0)
摘要:1 6 7 8 9 Read Result 10 16 17 18 19 20 21 ';33 }34 if(ord(substr($str,$i,1))>0xa0) { 35 $tmpstr.=substr($str,$i,2); 36... 阅读全文
posted @ 2015-12-29 17:50 inc 阅读(1297) 评论(0) 推荐(0)
摘要:1 <?php 2 /** 3 * 功能:给一张图片加上水印效果 4 * $i 要加水印效果的图片 5 * $t 水印文字 6 * $size 文字大小 7 * $pos 水印的位置 8 *... 阅读全文
posted @ 2015-12-29 17:34 inc 阅读(525) 评论(0) 推荐(0)
摘要:对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。例:项目中有两个模块:article和mes... 阅读全文
posted @ 2015-12-17 11:52 inc 阅读(211) 评论(0) 推荐(0)
摘要:1 header('Content-Type:text/html; charset=utf-8'); 2 $nowyear=date("Y"); 3 $nowmouth = date('m'); 4 $nowday = date('d'); 5 $date = mt_rand("2012",$no... 阅读全文
posted @ 2015-12-17 11:21 inc 阅读(290) 评论(0) 推荐(0)
摘要:1 $_SERVER['PHP_SELF'] #当前正在执行脚本的文件名,与 document root相关。 2 $_SERVER['argv'] #传递给该脚本的参数。 3 $_SERVER['argc'] #包含传递给程序的命令行参数的个数(如果运行在命令行模式)。 4 $_SERVER['... 阅读全文
posted @ 2015-12-14 16:15 inc 阅读(295) 评论(0) 推荐(0)
摘要:1 15) {15 return "金额太大";16 die();17 }18 if ($c = strpos($num, '.')) {//有小数点,$c为小数点前有几位19 $len=strlen($num)-strpos($n... 阅读全文
posted @ 2015-12-11 15:24 inc 阅读(332) 评论(0) 推荐(0)
摘要:1 19 20 " /> 阅读全文
posted @ 2015-12-11 15:23 inc 阅读(1390) 评论(0) 推荐(0)