`
dennisbing
  • 浏览: 160911 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Memcache函数库是在PECL(PHP Extension Community Library)中,主要作用是搭建大容量的内存数据的临时存放区域,在分布式的时候作用体现的非常明显,否则不建议使用。/usr/local/bin/memcached -d -m 10 -u root -l 127.0.0.1 -p 11211 -c 256 -P /tmp/memcached.pidmemcached的服务正式启动Memcache::add — 添加一个值,如果已经存在,则返回falseMemcache::addServer — 添加一个可供使用的服务器地址Memcache::close — 关闭 ...
今天也是处理一个bug的时候,发现的这个服务器错误问题。“400 Bad Request”-- nginx/0.6.31     今天有人汇报nginx的HTTP400错误,而且这个HTTP400错误并不是每次都会出现的,查了一下发现nginx 400错误是由于request header过大,通常是由于cookie中写入了较长的字符串所引起的。 解决方法是不要在cookie里记录过多数据,如果实在需要的话可以考虑调整在nginx.conf中的client_header_buffer_size (默认1k)   若cookie太大,可能还需要调整large_client_header_b ...
break:用来退出循环或者退出选择分支语句   continue主要用在循环语句当中,他的作用是退回本层循环的开始处重新执行语句,不能用语分之选择语句当中!   break和continue的区别是:continue语句只结束本次循环,而不是终止整个循环的执行;而break语句则是结束整个循环过程,不再判断执行的条件是否成立。   continue只能用在循环语句中   例如一个循环有5次,如果在内部当为2的时候使用了continue,他就会跳出不执行2以下的代码,而是执行3的下次循环。如果使用了break,则是整个跳出循环,5次剩余的都不执行。

PHP的empty()函数

    博客分类:
  • PHP
if(empty()){...语句...}函数的误区 从表面上看,很容易误解empty()函数是判断字符串是否为空的函数,其实并不是,我也因此吃了很多亏。empty()函数是用来测试变量是否已经配置。若变量已存在、非空字符串或者非零,则返回 false 值;反之返回 true值。所以,当字符串的值为0时,也返回true,就是执行empty内部的语句。这就是陷阱。如: 假设 $value = 0; 则empty($value)=false。劝告各位,千万注意使用empty()函数。判断字符串是否为空,可以这么判断: if ($value=="") ...   ...

PHP中的checkbox

    博客分类:
  • PHP
研究一下checkbox,竟然很有问题啊。 第一个问题: PHP中的checkbox取值和JSP等不一样,需要吧checkbox写成数组的格式:  <td>  <input name="check[]" type="checkbox" id="check1" size="6" value="Agent">代理区 <input name="check[]"  type="checkbox" id="check ...

crontab 的使用

    博客分类:
  • PHP
crontab -e  编辑这list    使用  vi命令编辑这个list    第一道第五个字段的整数取值范围及意义是:    0~59 表示分     1~23 表示小时     1~31 表示日     1~12 表示月份     0~6 表示星期(其中0表示星期日)     30 8 * * * /gsp/server/club_recommend/start.sh上述命令说明:  每天的8:30分去跑文件    1 */1 * * * /gsp/server/php5/bin/php /gsp/admin/cyadmin3/china/club2/main/200906/creat ...

已知数组Ajax分页

    博客分类:
  • PHP
<? $stamp_result =array(0=>'xx',1=>'kk',2=>'gfyfu',3=>'oio', 4=>'ydftd',5=>'fufty',6=>'jugtyu',7=>'kjh',8=>'pop',9=>'ssaas'); //$page_count = count($a);$page_size = 4;//一页显示数//$page_no = $_REQUEST['page_no'];$page_no=  intval($_REQUEST['page_no']);//取得当前页if (!$pa ...
合并数组--A1,A2按照day_time合并并且无重复day_time。 合并前: Array (     [0] => Array         (             [day_time] => 1291161600             [sum_show_num] => 1             [sum_click_num] => 2             [sum_request_num] => 3             [sum_show_income] => 4             [sum_cli ...
echo date("Ymd",strtotime("now")), "\n";    echo date("Ymd",strtotime("-1 week Monday")), "\n";    echo date("Ymd",strtotime("-1 week Sunday")), "\n";    echo date("Ymd",strtotime("+0 w ...

PHP的soap的使用

    博客分类:
  • PHP
Use of undefined constant SOAP_1_2 - assumed 'SOAP_1_2;错误 原因是:在php.ini中没有去掉加载soap的项。   Fatal error: Uncaught exception 'Zend_Soap_Client_Exception' with message 'SOAP extension is not loaded. 原因是: 就是没有加载上soap的支持,因为  linux和WIN的不一样 不是修改下php.ini就可以的 需要安装这个扩展。

json_decode

    博客分类:
  • PHP
说明 mixed json_decode ( string json [, bool assoc] )Takes a JSON encoded string and converts it into a PHP variable. 参数     json The json string being decoded. assoc (第二个参数,true就是转换成array,不带参数的话是json形式) When TRUE, returned objects will be co

.htaccess文件

    博客分类:
  • PHP
   简单的说,.htaccess 就是一个文件,使用它可以更改服务器的设置,允许你做许多不同的事情,比如说您可以利用.htaccess文件创建自定义的404错误页面等。    防盗链可以使用----使用rewrite,需要增加apache的mode_rewrite,支持.htaccess文件目录权限限制在虚拟主机根目录增加.htaccess文件,描述从定向,把非本地地址refer的图片文件都从定向到警告图片或者警告网页上。 首先要确认你的服务器或空间的服务器解译引擎为Apache2,还有支持.htaccess客户设置文件,如果你有自己的服务器就请先对./conf/httpd.conf ...

Apache虚拟主机配置

    博客分类:
  • PHP
1.在Apache配置文件中添加虚拟主机(如下都是必须要添加的,放到httpd.conf文件中最后就行了)   NameVirtualHost *                          <VirtualHost *>    ServerAdmin xxx@gmail.com    DocumentRoot "d:/php/www/alibaba_code/dbCenter/webroot"    ServerName alibaba.ads.com    ErrorLog "logs/heep.com-error.log"    C ...
   今天配置这个环境,可是折腾了半天,今天要总结一下,记得两年多前,曾经配置过这个环境,似乎成功了,但是那个时候的自己还是没有总结的,现在一定要总结一下,便于以后的某些日子能够翻出来瞧瞧。   php环境的配置,对于新手来说,绝对是一件烦事。总会遇到这样那样的问题,走很多弯路。所以今天特意写了这个配置文档,相信按照以下步骤你一定会成功的。错误的地方也希望各位指正。第一步:下载安装的文件     1. MySQL:下载地址mysql-5.1.49-win32.msi;     2. Apache: 下载地址httpd-2.2.16-win32-x86-openssl-0.9.8o.msi ...

PHP的三种HTTP请求

    博客分类:
  • PHP
方法一:利用php的socket编程来直接给接口发送数据来模拟post的操作。建立两个文件post.php,getpost.phppost.php内容如下:<?php $flag = 0; $post = ''; $errno = ''; $errstr = ''; //要post的数据$argv = array(    'var1'=>'abc',    'var2'=>'how are you , my friend??' );//构造要post的字符串foreach ($argv as $key=>$value) {    if ($flag!=0) {    ...
Global site tag (gtag.js) - Google Analytics