追忆-php

追求内心的非常平静!瞬间清空所有的杂念,达到物我两忘!

2013年11月28日

正则表达式后缀

摘要: 正则表达式后缀,只研究 /regexp/controller 中的controller(修饰符):正则表达式里面的修饰符可以改变正则的很多特性。正则表达式里面的修饰符如下: i) i:如果在修饰符中加上 "i ",则正则将会取消大小写敏感性,即 "a "和 "A " 是一样的。 ii) m:默认的正则开始 "^ "和结束 "$ "只是对于正则字符串,如果在修饰符中加上 "m ",那么开始和结束将会指字符串的每一行:每一行的开头就是 "^ ",结尾就是 &q 阅读全文

posted @ 2013-11-28 17:57 追忆-php 阅读(4076) 评论(0) 推荐(0) 编辑

SQLSTATE[HY000] [2003] Cant connect to MySQL server

摘要: 今天要连远程数据库,结果PHP报错Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000] [2003] Can't connect to MySQL server on '192.168.1.252' (13)' in /web/miophp/Etc/geter/Action/IndexAction.php:7 Stack trace: #0 /web/miophp/Etc/geter/Action/IndexAction.php(7): P 阅读全文

posted @ 2013-11-28 09:36 追忆-php 阅读(1086) 评论(0) 推荐(0) 编辑

2013年11月27日

学习node-formidable

摘要: 使用第三方包node-formidable,需要通过Node.js的包管理NPM来安装外部包,我们已安装好的Node.js环境一般都已经默认把NPM安装到机器上,我们可以在cmd下通过命令行在NPM中安装formidable包:npm install formidable 如下截图,成功安装formidable包: 我们可以通过formidable的官方demo来了解一下这个包是如何引入和使用的:[html] view plaincopyprint?varformidable=require('formidable'),http=require('http'), 阅读全文

posted @ 2013-11-27 10:48 追忆-php 阅读(488) 评论(0) 推荐(0) 编辑

解决SSH会话连接超时问题

摘要: 用SSH客户端连接linux服务器时,经常会出现与服务器会话连接中断现象,照成这个问题的原因便是SSH服务有自己独特的会话连接机制。记得在一年前就有朋友问过我这个问题,那时候我便是草草打发,结果自己现在再次遇到这个问题,下面把解决办法贴一下1、设置服务器向SSH客户端连接会话发送频率和时间#vi /etc/ssh/sshd_config,添加如下两行ClientAliveInterval 60ClientAliveCountMax 86400注:ClientAliveInterval选项定义了每隔多少秒给SSH客户端发送一次信号;ClientAliveCountMax选项定义了超过多少秒后断开 阅读全文

posted @ 2013-11-27 09:31 追忆-php 阅读(395) 评论(0) 推荐(0) 编辑

2013年11月26日

第1章 Express MongoDB 搭建多人博客

摘要: 学习环境Node.js : 0.10.22 +Express : 3.4.4 +MongoDB : 2.4.8 +快速开始安装 Expressexpress 是 Node.js 上最流行的 Web 开发框架,正如他的名字一样,使用它我们可以快速的开发一个 Web 应用。我们用 express 来搭建我们的博客,打开命令行,输入:$ npm install -g express我们需要用全局模式安装 express,因为只有这样我们才能在命令行中使用它。新建一个工程笔者是在 Windows 下开发和撰写的教程,假如你在 Linux 或 Mac 操作系统下开发应用,本教程也几乎同样适用。我们约定今 阅读全文

posted @ 2013-11-26 18:09 追忆-php 阅读(1537) 评论(0) 推荐(0) 编辑

2013年11月19日

sed命令详解

摘要: 转载:http://blog.chinaunix.net/u/22677/showart_1076318.html1.简介sed是非交互式的编辑器。它不会修改文件,除非使用shell重定向来保存结果。默认情况下,所有的输出行都被打印到屏幕上。sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空 间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显示。处理完输入 文件的最后一行后,sed便结束运行。sed把每一行都存在临时缓冲区中,对这个 阅读全文

posted @ 2013-11-19 17:27 追忆-php 阅读(503) 评论(0) 推荐(0) 编辑

2013年10月28日

Mysql从客户端连接服务器连不上的问题

摘要: Mysql从客户端连接服务器连不上的问题公司要用Mysql做一个测试,开始在自己的本地建一个Mysql数据库自己本地的程序再连上去,没有遇到过连接不上的问题。这次数据库在服务器上,从本地客户端连接就是被拒绝。报的错误为ERROR 1130: Host ’192.168.5.3’ is not allowed to connect to this MySQL server www.2cto.com 查过资料后发现这个问题,一般都会遇到,Mysql数据库跟其他数据库不一样,需要设置权限可以控制哪台机器能访问数据库,能访问哪些表。所以就要登上服务器。C:\Documents and Settings 阅读全文

posted @ 2013-10-28 16:57 追忆-php 阅读(722) 评论(0) 推荐(0) 编辑

2013年10月24日

Cache-control使用Cache-control:private学习笔记

摘要: 其作用根据不同的重新浏览方式,分为以下几种情况:(1)、打开新窗口值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。而如果指定了max-age值,那么在此值内的时间里就不会重新访问服务器,例如:Cache-control: max-age=5(表示当访问此网页后的5秒内再次访问不会去服务器)(2)、在地址栏回车值为private或must-revalidate则只有第一次访问时会访问服务器,以后就不再访问。值为no-cache,那么每次都会访问。值为max-age,则在过期之前不会重复访问。(3)、按后退按扭值为private、mus 阅读全文

posted @ 2013-10-24 18:05 追忆-php 阅读(322) 评论(0) 推荐(0) 编辑

PHP 配置文件中open_basedir选项作用

摘要: 如下是php.ini中的原文说明以及默认配置:; open_basedir, if set, limits all file operations to the defined directory; and below. This directive makes most sense if used in a per-directory or; per-virtualhost web server configuration file. This directive is; *NOT* affected by whether Safe Mode is turned On or Off.open 阅读全文

posted @ 2013-10-24 16:32 追忆-php 阅读(2902) 评论(0) 推荐(0) 编辑

关于allow_url_fopen的设置与服务器的安全

摘要: allow_url_fopen与安全以及PHP libcurl allow_url_fopen=ON常常会给服务器和管理员带来麻烦,但是经常性(至少我这样认为)的我们需要远程读取某个东西,如果设置allow_url_fopen=OFF将其关闭,我们就没有办法远程读取。 幸好我们有一个很好的PHP模块--curl。下面我就以一个例子说说我用curl远程读取的方法: 第一,allow_url_fopen=ON的情况下: 第二,allow_url_fopen = Off的情况下:如何对PHP程序中的常见漏洞进行攻击正如我们前面讨论的那样,include()和require()主要是为了支持代... 阅读全文

posted @ 2013-10-24 16:29 追忆-php 阅读(1216) 评论(0) 推荐(0) 编辑

导航