Loading

邢栋博客

“程序积累“

MethodNotAllowedHttpException in RouteCollection.php line 219:

laravel框架访问pages/show里报错 MethodNotAllowedHttpException in RouteCollection.php line 219: 我的路由配置 Route::resource('pages', 'PagesController',['except' => ['index','show']]); 需要配置错误页面 新建resources/views/errors/405.blade.php页面 即可解决

laravel框架下安装laravel_debug

安装laravel_debug 进入程序根目录 composer require barryvdh/laravel-debugbar 执行完毕后 在 config/app.php 在服务提供者列表 //providers里面 Barryvdh\Debugbar\ServiceProvider::class, 在别名数组中添加 //aliases 里面 'Debugbar' => Barryvdh\Debugbar\Facade::class, 然后再返回程序根目录,执行 php artisan vendor:publish 显示结果如下 Copi...

php xhprof扩展的安装和测试使用

xhprof的安装和测试使用 安装 wegt http://pecl.php.net/get/xhprof-0.9.4.tgz tar zxvf xhprof-0.9.4.tgz cd xhprof-0.9.4/extension/ /alidata/server/php/bin/phpize //我的php的安装目录是/alidata/server/php ./configure --with-php-config=/alidata/server/php/bin/php-config make && make install 然后打开p...

php vld扩展测试抑制符@性能

vld php Opcode查看扩展 安装vld扩展 下载 http://pecl.php.net/package/vld tar zxvf vld-0.13.0.tgz cd ./vld-0.11.1 /alidata/server/php/bin/phpize ./configure --with-php-config=/alidata/server/php/bin/php-config --enable-vld make && make install 修改php.ini加入 extension=vld.so 重启php-fpm n...

smarty模板{literal}使用

smarty模板{literal}使用 最近在在写js代码的时候,smarty页面报错,最后才找到原因,原来smarty把大括号自动解析了,最后加了这个标签{literal}才好 literal 标签区域内的数据将被当作文本处理,此时模板将忽略其内部的所有字符信息. 该特性用于显示有可能包含大括号等字符信息的 javascript 脚本. 当这些信息处于 {literal}{/literal} 标签中时,模板引擎将不分析它们,而直接显示. 例子: //IP地址验证 jQuery.validator.addMethod("checkIp", functio...

Header P3P实现Cookie跨域

Header P3P实现Cookie跨域 PHP使用P3P协议 header( 'P3P: CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR"' ); JS使用P3P协议 xmlhttp.setRequestHeader( "P3P" , 'CP="CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC N...

php二分法查找键值

之前面试遇到过好几回这个问题,现在归置一下 1.递归,也可用来做插值查找 <?php //search函数 其中$array为数组,$k为要找的值,$low为查找范围的最小键值,$high为查找范围的最大键值 function seekKey($array, $k, $low=0, $high=0){ //判断是否为第一次调用 if(count($array)!=0 && $high == 0){ $high = count($array); } if($low <= $high){/...

php几个常用的关于路径的函数

getcwd 取得当前工作目录 <?php $a = getcwd(); var_dump($a);//string 'D:\wamp\www\ceshi' (length=17) ?> FILE <?php echo FILE;//'D:\wamp\www\ceshi\ceshi.php' ?> pathinfo — 返回文件路径的信息 <?php $a = pathinfo(FILE); var_dump($a); /array (size=4) 'dirname' => string 'D:\w...

php内存管理之引用计数

<?php $a = 'Hello World'; $b = $a; unset($a); ?> 第一条语句执行后,PHP创建了$a这个变量,并为它申请了12B的内存来存放"hello world"这个字符串. 紧接着把$a赋给了$b,并释放掉$a; PHP变量的名称和值在内核中是保存在两个不同的地方的,值是通过一个与名字毫无关系的zval结构来保存,而这个变量的名字a则保存在符号表里,两者之间通过指针联系着. 现在我们检查$a和$b两个变量,他们的值指向了"hello world"这个字符串在内存中的...

php获取网页头部信息相关

php获取网页头部信息相关 php设置头部 <?php header("HTTP/1.0 404 Not Found"); //header("HTTP/1.0 204 No Response"); ?> php通过内置函数获取头部信息 <?php //$header = get_headers('http://xingdong365.com'); $header = get_headers('http://xingdong365.com',1);//会解析相应的信息并设定数组的键名 echo "<pr...