随笔分类 - php
摘要:这是一个自己在项目中遇到的问题。 由于一直以来,公司都是用的Linux服务器,这次为客户做项目,换成了winserver。 项目中有一项功能是Excel导出,采用PHPEXCEL类库实现。由于是个小项目,直接用PhpStudy搭建了服务器环境,代理选的是Apache,注册系统服务,自启动,以Netw
阅读全文
摘要:先看如下的代码 今天给公司做项目的时候莫名其妙遇到了这个问题 由于自己本地的环境是PHP7.0,输出结果是 反而跑到服务器上成了这个而结果(服务器上的PHP版本是5.6): 不用问,一定是foreach以后指针出问题了 所以保险起见,还是先reset一下: 这样就没问题了!
阅读全文
摘要:修改的文件如下:global.phplib/staticpage.class.phprequire/template.phpsimple/index.php
阅读全文
摘要:rename函数一直报错,最后发现是windows下文件名的编码问题,如果项目文件是utf-8的话,一定要经过一步转码 $dir = $path . '/../resource/logo';$handle = opendir($dir);$command = Yii::$app->db->creat
阅读全文
摘要:$url = '';$info = parse_url($url);$httpClient = new HttpClient($info['host']);$httpClient->get($info['path']);if ($httpClient->getStatus() === '404') ...
阅读全文
摘要:首先说到php.ini中的两个配置output_buffering配置•Off: 表示关闭PHP输出缓存•On: 打开无限大的输出缓存•4096: 打开大小为4096Byte的输出缓存(默认)implicit_flush配置•On: 表示每次输出(如echo,print)后自动调用flush()函数...
阅读全文
摘要:smarty的section循环中loop与total的区别
阅读全文
摘要:thinkphp使用 http://serverName/index.php/模块/控制器/操作 访问时,出现了 No input file specified. 的错误 解决办法: 一: 开启cgi.fix_pathinfo 配置php.ini,设置 cgi.fix_pathinfo=1,重启服务
阅读全文
摘要:服务器软件的配置与1.0一致即可。、 在组件中进行如下配置: 'urlManager' => [ 'enablePrettyUrl' => true, 'showScriptName' => false, 'rules'=>[ '<controller:\w+>/<id:\d+>' => '<con
阅读全文
摘要:类似于.net的out功能,php中可以使用&实现如下示例:<?php$x=2;inOutFunction($x);function inOutFunction(&$x){ $x=3; return 'a';}echo $x;exit();同样,在递归中可以使用此方法传值:如下示例遍历文...
阅读全文
摘要:$tel='要验证的联系电话'; $isMob="/^1[3-5,8]{1}[0-9]{9}$/"; $isTel="/^([0-9]{3,4}-)?[0-9]{7,8}$/"; if(!preg_match($isMob,$tel) && !preg_match($isTel,$tel)) { e
阅读全文
摘要:开发过程中,在root下有多个程序,采用一个域名,以目录的形式访问,可以采用如下的方法进行url重写: rewrite ^(\/[^\/]+)(.*) $1/index.php$2 last; 意为取出第一个双斜杠中的内容,加入index.php,进行访问。
阅读全文
摘要:if (isset($_SERVER["HTTP_X_REQUESTED_WITH"]) && $_SERVER["HTTP_X_REQUESTED_WITH"] "XMLHttpRequest") { }
阅读全文
摘要:下载URL重写组件 http://www.microsoft.com/zh-cn/download/details.aspx?id=7435 导入官方提供的.htaccess文件 Options +FollowSymLinks IndexIgnore */* RewriteEngine on # i
阅读全文
摘要:仅本站访问或者没有跳转的可以访问: 1 if (isset($_SERVER["HTTP_REFERER"])) { 2 $referer = $_SERVER["HTTP_REFERER"]; 3 if (strpos($referer, 'http://***.***.com.cn') !==
阅读全文
摘要:设置cookie: $cookie = new CHttpCookie('mycookie','this is my cookie'); $cookie->expire = time()+60*60*24*30; //有限期30天 Yii::app()->request->cookies['myco
阅读全文