随笔分类 - php学习
摘要:关于如何使用微信JS-SDK,可以查看官方介绍说明:查看链接 在使用分享接口的过程中,查看了示例代码,其中包含两个文件jsapi_ticket.php和access_token.php,记录一下这两个文件的作用。 在官方文档中介绍了access_token如下: access_token是公众号的全
阅读全文
摘要:最近由于业务需要,需要使用php的flush输出缓存刷新,处理浏览器超时问题.最初的测试代码如下:ob_start();//打开缓冲区for ($i=10; $i>0; $i--){ echo $i.''; ob_flush(); flush(); sleep(1);}ob_...
阅读全文
摘要:大家知道目前PHP的缓存插件一般有三个: APC、 eAccelerator、 XCache,但未来它们可能都会消失,因为PHP 5.5已经集成 Zend Opcache,功能和前三者相似但又有少许不同,缓存速度据说比它们更快(注意:只是据说,我没测试过)。php5.5以后版本编译eAccelera...
阅读全文
摘要:今天在配置apache的过程中,使用了Alias,但是由于配置错误导致403 forbidden错误,不能正常访问。首先理解一下Alias,Alias就是别名的意思,假如我的项目目录在/home/web/test下,可以通过配置的域名http://test.com/xxx可以正常访问test目录下的...
阅读全文
摘要:早上,访问网站正文页面的时候,页面加载一部分后,自动跳转到了联通的域名无法访问页面,http://bjdnserror1.wo.com.cn:8080/issueunziped/bj140404/self0.jsp?UserUrl=world.xxx.com,发现问题后,一开始以为是dns,但是通过分析,频道页,列表页,网站首页都没有问题,只有正文页面有问题;之后进行抓包,发现页面部分内容是可以正常加载的,加载一部分后就自动跳转,这时就想到有可能是页面模板被篡改,问过相关人员,早上没有进行任何修改与代码的提交;既然没有提交修改,又不是dns劫持的问题,那页面模板只有广告和其他业务的数据导致的,
阅读全文
摘要:今天在用搜狐提供的邮件群发系统的sdk,做发送邮件的测试时,提示:last error : SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failedsdk代码如下: 1 1 'xxxx@xxx.org',15 15 'api_key' => 'password',16 16 'from' =&
阅读全文
摘要:版本支持问题,我的php版本是5.2.14官网手册这个函数需要(PHP 5 >= 5.2.4)php_ini_loaded_file — 取得已加载的 php.ini 文件的路径http://php.net/manual/zh/function.php-ini-loaded-file.php
阅读全文
摘要:官网:http://getcomposer.org/doc/00-intro.md说明:Composer[1]是PHP中用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer会帮你安装这些依赖的库文件。安装:安装Composer需要完成以下两步:第一:下载Composer到你的项目目录。使用以下命令:$ curl -s (Composer web site)/installer | php此命令只检查少量的PHP配置,然后下载 composer.phar 文件到你的工作目录,此文件就是Composer执行文件,它是一个
阅读全文
摘要:Silex 是一个PHP 5.3的微型框架。基于Symfony2 和 Pimple 构建。同时还受到sinatra的启发。A microframework provides the guts for building simple single-file apps. Silex aims to be:Concise: Silex exposes an intuitive and concise API that is fun to use.Extensible: Silex has an extension system based around the Pimple micro servic
阅读全文
摘要:由于涉及到本地和服务器两方面的安全问题,所以基于input type="file"形式的页面文件上传一直处于一个很尴尬的位置。一方面,用户不希望隐私泄露,所以浏览器无法对用户在上传时选择的文件做有效的判 断。另一方面,为了服务器端的安全,减轻传输负担,系统又希望能在用户开始上传之前就将非法的文件拒之门外。一来一去,基于原始input方式的上传,成为网络存储网站避之唯恐不及的遗留性问题,也造就了现在千奇百怪的插件、上传客户端。input方式的上传就如此之差么?当然不是。上传文件不大的时候,它还是非常简单可靠的,在PHP中,我们只需要一个复合型表单<form enctyp
阅读全文
摘要:PclZip介绍PclZip library能够压缩与解压缩Zip格式的压缩档(WinZip、PKZIP);且能对此类类档案进行处理,包括产生压缩档、列出压缩档的内容以及解压缩档案等等。由于能够在伺服器端进行压缩与解压缩的动作,所以相当方便使用。PclZip定义一个PclZip类别,其类别物件可视为一个ZIP档案,亦提供method来进行处理。如何使用PclZip1.基础所有的功能都由pclzip.lib.php这个档案提供,PclZip library可于其首页(www.phpconcept.net/pclzip/index.en.php)下载。所有的PKZIP档案其实就是一个PclZip的
阅读全文
摘要:通过phpize安装curl时,提示configure: error: Please reinstall the libcurl distribution解决办法:安装curl的dev安装包[root@linux curl]# yum -y install curl-devel
阅读全文
摘要:这个应该是服务器的环境问题,解决办法是:找到/uc_server/control/admin/seccode.php include_once UC_ROOT.'lib/seccode.class.php'; $code = new seccode(); $code->code = $seccode; $code->type = 0; $code->width = 70; $code->height = 21; $code->background = 0; $code->adulte...
阅读全文
摘要:通过使用ftp的函数,在程序中可以实现文件的上传 1 $host = "ftp的ip地址"; 2 $ftp_user = "ftp的用户名"; 3 $ftp_pass = "ftp的密码"; 4 5 $conn = ftp_connect($host) or die("Couldn't connect to $host"); 6 7 if (@ftp_login($conn, $ftp_user, $ftp_pass)) { 8 echo "Connected as $ftp_user@ $hos
阅读全文