php 中双引号常量替换
in php
php双引号字符串中可计算变量表达式,但是常量怎么办,可以使用如下方法:
define('ANIMAL', 'dog'); $constant = 'constant'; echo "I like {$constant('ANIMAL')}";
Continue reading php 中双引号常量替换
in php
php双引号字符串中可计算变量表达式,但是常量怎么办,可以使用如下方法:
define('ANIMAL', 'dog'); $constant = 'constant'; echo "I like {$constant('ANIMAL')}";
Continue reading php 中双引号常量替换
此错误显然与fcgid有关,需在apache中欧配置
<IfModule mod_fcgid.c>
AddHandler fcgid-script .fcgi
FcgidConnectTimeout 20
# to get around upload errors when uploading images increase the MaxRequestLen size to 15MB
MaxRequestLen 15728640
</IfModule>
参见:
Continue reading apache mod_fcgid: HTTP request length xxx (so far) exceeds MaxRequestLen xxx 问题解决
转自 http://www.iplaysoft.com/get-more-out-of-google.html
可能你和我一样,几乎每天都必须与搜索引擎打交道,不过很多时候,你辛辛苦苦搜了半天也没找到合适的资料,然而“高手们”上来一眨眼功夫就能命中目标了。这并不是别人运气好,而是搜索引擎其实是有很多技巧可以帮助你更好地找到想要内容的。
不过,据说超过3/4的人都没有较好地利用起网络搜索。所以今天在这跟大家分享一张非常有价值的信息图,它以Google 谷歌搜索引擎为例子,介绍了几个相当实用的搜索技巧,非常简单,但绝对能瞬间提高你的搜索功力!有效地利用谷歌来为你工作不但能提高你的效率,日常生活也会方便许多,相信大家一定深有体会了……
Continue reading 【转】最值得一看的几条简单的谷歌 Google 搜索技巧,瞬间提升你的网络搜索能力!
方法一:
方法二:
在theme的function.php中加入下代码:
function disable_html_in_comments() { global $allowedtags; $allowedtags = array(); } disable_html_in_comments();
如果要允许某些tag例如A则这样;
function disable_html_in_comments() { global $allowedtags; $allowedtags = array( 'a' => array( 'href' => array (), 'title' => array () ) ); } disable_html_in_comments();
参见:
http://betterwp.net/wordpress-tips/disable-html-in-comments-entirely/
Continue reading 禁止worpdress评论中的html标记
两篇较好的文章:
http://www.nowamagic.net/php/php_SessionPrinciple.php
http://hi.baidu.com/kkwtre/item/75a0209c314a0cdb1a49df59
http://php.net/manual/en/function.session-start.php
默认session是使用的文件系统,使用之前都应该先调用session_start()来准备。
session_name()是获得/设置session对应的cookie名(用于存储sessionid)
session_id()适用于获得/设置session的id
使用步骤:
Continue reading php session 相关问题 转载请注明 我们经常会看到这种现象,看下图 apache 页面访问控制 为什么要进行这样的控制呢,给不同的人看不同的东西,对信息进行保护,虽然这种保护比较低级,多多少少还是有点用的。 一,用htpasswd命令,产生权限控制文件 到这儿密码文件是生成好了。 二,页面访问控制方法 1,能过修改httpd.conf或者是httpd-vhosts.conf来进行配置 2,我们可以利用.htaccess文件来进行控制 在test的根目录下面建一个.htaccess的文件 如果要给很多人设置不同的用户名和密码,使用AuthGroupFile设置选项比较方便 3,不用密码文件,也可以进行访问控制 上面用的是php的方法,其他语言我想也有。您可以把上面的这段代码写成一个文件,进行共用包涵,也可以把它封装到底基,这样不管访问什么页面,都可以进行访问控制。 PS: .htaccess文件需要主配置的配合,如果有冲突就不行 PHP_AUTH_USER方式也不靠谱,因为有些cgi环境就不行,详见http://php.net/manual/en/features.http-auth.php 我的fastcgi环境就得不到用户的输入,HTTP_AUTHORIZATION也得不到。 Continue reading 【转】PHP 页面访问控制的3种方法 in Web前端 on javascript javascript + 与其他运算符有些特别 因为它也表示字符串连接,所以当+号两边有任何字符串类型时,就会当做字符串连接。 例如 1 + ‘1’// = ‘11’; 1 + 1 //= 2 2*’1’ //= 2 Continue reading javascript 加运算符 这几天折腾搭建了个SVN服务器,这里记录下。 svn官方文档 http://svn.apache.org/repos/asf/subversion/tags/1.6.19/INSTALL 我这里建立的是配合apache的,发现当前的apache没有dav,没有ssl,只好重新编译apache: ./configure -prefix=xxx/apache2_2 -enable-so -enable-dav --enable-ssl --enable-rewrite -enable-mods-shared=all 可以看到加载了dav,ssl (这里假设已经安装了openssl,如果没有还要安装openssl) 然后下载svn,编译安装 wget http://subversion.tigris.org/downloads/subversion-1.6.19.tar.gz wget http://subversion.tigris.org/downloads/subversion-deps-1.6.19.tar.gz cd subversion-1.6.19 查看svn是否装好 /xxx/svn/bin/svnserve --version 创建svn仓库根目录和一个仓库 #根目录 #创建密码用户名 #上面的命令创建了一个ignet的svn用户,密码存储在文件/xxxxx/svn/mymeho中。 配置apache (如果只使用svnserve方式,则使用/xxxx/svn/projects/conf/svnserve.conf 中的配置,参见http://blog.51yip.com/server/901.html) LoadModule ssl_module modules/mod_ssl.so <Location /mymesvnhoho/repos> ssl相关: #创建私钥 openssl genrsa 4096 > svn.mymeho.key #创建自签名证书30年 openssl req -new -key svn.mymeho.key -x509 -days 10950 -out svn.mymeho.crt apache ssl配置 Listen 20080 NameVirtualHost *:880 #这里880端口专门用于svn,如果指明了目录(DocumentRoot)则需要配置Directory权限,否则无法访问,这些和普通apache一样。 启动apache apache2_2/bin/apachectl start 到这里就配置好了。 我测试了一下我的服务器提交速度,惨不忍睹,不堪使用,这里只是尝试一下。 参见: http://mark.koli.ch/2010/03/howto-setting-up-your-own-svn-server-using-apache-and-mod-dav-svn.html Continue reading linux下svn+apache+ssl搭建 今天avast突然不能更新,报错为文件签名不合法,半天找不到原因,差点以为中毒了要重装系统,结果将奇虎360关掉了就可以更新了。 别的不想多说,直接删了奇虎360. 推荐另外一个http://www.comodo.cn Continue reading avast无法更新问题,文件签名不合法 今天同bryntum.com的Mats讨论了一些Extjs4的问题: 1: Ext.define中的属性定义要注意,不要用object或array类型 例如: 这样定义的类MyPanel创建的所有实例的fd1属性会指向同一个json对象。这是因为目前Extjs的实现的属性copy没有深拷贝,同样的问题存在于通过config定义的属性。 解决方案: 即通过在构造器中设置实例属性来达到目的。 Mats说这不是bug,而是prototype本身就是这样的。但是我觉得真是容易上当,这样的解决方案也很不方便。 2: 怎样在config中设置scope? Continue reading extjs4 define的一些问题 【转】PHP 页面访问控制的3种方法
作者:海底苍鹰
地址:http://blog.51yip.com/apachenginx/1051.html javascript 加运算符
linux下svn+apache+ssl搭建
make clean && make && make install
tar zxvf subversion-1.6.19.tar.gz
tar zxvf subversion-deps-1.6.19.tar.gz
./configure --prefix=/xxxx/svn --with-apxs=/xxxx/apache2_2/bin/apxs --enable-dav --enable-so && make clean && make && make install
mkdir -p /xxxx/svn
#创建个仓库
svnadmin create /xxxx/svn/projects
htpasswd -c /xxxxx/svn/mymeho ignet
DAV svn
SVNPath /xxxxx/svn/projects #仓库目录
SSLRequireSSL #需要ssl方式
AuthType Basic
AuthName "my svn" #取个名字
AuthUserFile /xxxx/svn/mymeho #指定用户密码文件
Require valid-user
</Location>
<VirtualHost *:880>
SSLEngine On
SSLCertificateFile conf/ssl/svn.mymeho.crt #指向证书
SSLCertificateKeyFile conf/ssl/svn.mymeho.key #指向私钥
DirectoryIndex index.php index.html
ServerName 127.0.0.1:880
</VirtualHost> avast无法更新问题,文件签名不合法
extjs4 define的一些问题
Ext.define('MyPanel', {
extend : 'Ext.Panel',
fd1:{
p1:1,
p2:2
}
});
constructor: function() {
arguments[0].fd1 = {p1:1,p2:2};
this.callParent(arguments);
}
Pagination