Mar172012
php自动转换字符集 支持数组转换
// 自动转换字符集 支持数组转换
function auto_charset($fContents, $from='gbk', $to='utf-8') {
$from = strtoupper($from) == 'UTF8' ? 'utf-8' : $from;
$to = strtoupper($to) == 'UTF8' ? 'utf-8' : $to;
if (strtoupper($from) === strtoupper($to) || empty($fContents) || (is_scalar($fContents) && !is_string($fContents))) {
//如果编码相同或者非...阅读全文
抢沙发
Mar172012
WordPress 插件编写简例
虽然市面上有很多 WordPress 的插件,但未必能够满足我们那些稍微“变态”一些的需求,所以,参照wp官方的插件编写指南,写下这个简单的说明和小例子,希望对大家有所帮助。
插件编写需要php的基础知识,并且本说明的内容大多只适用于wp1.5以后版本。
插件程序建议放置在wp-content/plugins/目录,如果有多个程序文件的话,可以在这个目录下建立子目录,程序所需的资源文件建议也放在这个目录...阅读全文
Mar162012
php检测目录是否可写
<?php
$file = dirname ( __FILE__ ) . "/test.php";
if (is_writable ( dirname ( $file ) )) {
$data = '<h1>Can write!</h1>';
if (@$fp = fopen ( $file, 'w' )) {
fwrite ( $fp, $data );
fclose ( $fp );
echo "<p><a href='" . basename ( $file ) . "'>" . basename ( $file ) . "</a></p>";
} else {
echo '<h...阅读全文
Feb022012
使用PHP正则过滤html空格、换行符等
使用PHP正则过滤html空格、换行符等
本文出自爱程序网,本文地址:http://www.aichengxu.com/article/PHP/367_1.html请务必保留此链接,原创内容版权归本站所有.
最常用正则过滤代码,能够帮你过滤多余回车,注释,html标签等。
代码如下:
$str=preg_replace("/\s+/", " ", $str); //过滤多余回车
$str=preg_replace("/阅读全文
Jan272012
Jan252012
修改wordpress后台文本编辑器的高度
修改wordpress后台文本编辑器的高度,只需要打开\wp-admin\includes\schema.php
'textarea_rows' => get_option('default_post_edit_rows', 10), // rows="..."
修改为:
'textarea_rows' => 35, // rows="..."
阅读全文
作者:绝缘体.. | 分类:首页 | 阅读: |
Jan252012
给wordpress 更换头像,使用Gravatar拥有自己的个人全球统一标识
发现绝缘体的博客自动生成的个人头像实在是太难看了,其实我想给自己换个头像了。wordpress怎么设置个性头像呢?这个小问题只要google一下,于是乎找到了答案。
方法很简单,只需要在Gravatar(http://gravatar.com)注册,通过邮件验证后上传头像图片,经过简单的设置就大功告成了。在支持Gravatar的网站留言时,只要填写经过验证的邮箱,就可以显示个性头像了。Gravatar是Globally Recogniz...阅读全文
Jan252012
Jan242012
扩展wordpress编辑器,让其具有更多功能!
第一,WordPress默认编辑器为TinyMCE,你可能认为它比较简陋,不过本人不喜欢使用其它增强类的插件,累赘,写日志又不是编排办公文件,不需要过于复杂的功能,其实默认编辑器TinyMCE有部分功能按钮被隐藏了,通过下面的代码可以为TinyMCE编辑器增加额外按钮,比如:分隔线、字体、字号选择、上标下标等,如图:
将下面代码添加到你的主题functions.php模版文件中:
function enable_more_b...阅读全文
Jan112012
怎样配置Apache虚拟主机
1.基于ip地址的虚拟主机
Listen 80
<VirtualHost 172.20.30.40>
DocumentRoot /home/httpd/html1
ServerName www.ok1.com
ErrorLog /usr/local/apache/logs/error1_log
CustomLog /usr/local/apache/logs/access1_log combined
</VirtualHost>
<VirtualHost 172.20.30.50>
DocumentRoot /home/httpd/html2
ServerName www.ok2.com
ErrorLo...阅读全文