2010-05-10
条评论PHP中,用GET传递中文字符串,很大几率产生乱码,对于这一个问题,有以下解决办法:
方法一:页面最开始处,加上header(“Content-Type:text/html;charset=GB2312”);
方法二:用 iconv转化一下,例如:$title_this = iconv(“UTF-8”,”gb2312”,$_GET[“title”]);
方法三:传之前将中文字符串&中文变量用urlencode编码处理一下,接收到GET变量后,再用urldecode还原。
方法一将页面编码固定为GB2312,虽然可以解决问题,不过对于PHP来说,还是用统一的UTF-8编码比较合适;方法二,也存在问题,把从GET获得的中文重新用GB2312编码处理,这样是可以显示中文了,但当整个页面是其他编码例如UTF-8时,又会出现乱码。推荐第三种方法。
阅读全文
2010-03-10
条评论Google Buzz和Google Profiles的关联非常紧密,从而让很多不熟悉Google产品的用户对于某些操作并不熟悉,这里就介绍几个较不常用的Buzz技巧,供大家参考。
添加自定义网站连接
当用户在Google Profiles中创建个人资料以后,Google会自动提供一些建议的链接,用户可以选择在自己的公开个人资料中显示其中的一个或多个链接。除了Google自己的产品之外,其他网站或博客的链接都可以通过Google Webmasters来实现验证。
比如用户想要在Google Buzz中添加自己博客的连接,使得Buzz可以自动发布自己的博客的文章,那么就可以先在Google Webmasters中验证自己的博客地址,验证的方法有meta法和上传指定html文件法,当用户验证网站成功之后,Google就会认为这个网站属于该用户管理,之后Buzz的连接网站界面就会出现该网站链接,用户就可以把Buzz连接到这个网站上了。
删除Google Profiles中的链接
对于企业网站来说,一个网站的管理员通常需要多个用户来管理,Google Webmasters支持一个网站的多个用户...
阅读全文
2010-03-08
条评论众所周知,WordPress是个功能强大且颇受欢迎的开源博客平台。 WordPress友好的界面和操作的简便性为它带来了无数用户,WordPress甚至可以被作为内容发布系统(CMS)来使用。当你尝试扩展自己WordPress网站的功能时,会发现有很多可用的插件,这样你就不必因为WordPress缺少某某功能而被迫转投其它博客系 统了。 你唯一需要做的,就是找到符合自己需要的插件,然后安装到你的WordPress网站。 在WordPress插件、修改以及用户创意的影响下,WordPress的用途可谓五花八门,各有新意。
下面我们就来介绍WordPress这款博客系统及其插件和主题的一些特别用处。
WordPress的十八种用途 Twitter类微博社区
建立微博社区的最简单方法就是——利用安装了Prologue主题的WordPress站点。 在后台“添加新主题”菜单里查找P2主题,安装并启用就可以开始你的微博之路了。
WordPress P2 Theme
论坛
如果你需要在自己的WordPress网站上添加一个简单的小型论坛,可以试试下面其中一种专为WordPress开发的论坛,而不...
阅读全文
2010-02-22
条评论WordPress提供了XML-RPC接口使得第三方的博客写作软件(如windows live writer等)可以与之通信来发布和修改博客。我们也可以在网站上使用这个接口做一些工作,例如:在网站首页显示最新的博客、在博客之外的页面上发表博客文章、把博客与其他内容管理系统结合,等等。
一、开启XML-RPC支持
XML-RPC协议默认是未开启的,需要到WordPress管理后台的“设置–>撰写”里的“远程发布”给XML-RPC打上勾。其说明文字为:启用 WordPress,Movable Type,MetaWeblog和Blogger 的 XML-RPC发布协议。
二、获取接口的信息
我们查看博客首页的源代码,在head中可以发现类似这样的link项
1
其中的”RSD”是“Really Simple Discovery”的意思,也就是说这是一个“简单的发现博客编辑接口”的地址。我们用浏览器直接访问这个地址就可以在其返回XML中获知博客的ID(blogID,一般这个的值是“1”)以及它所支持的接口类型和接口地址。
三、API接口选择
WordPress提供了对Blogger A...
阅读全文
2010-02-10
条评论有报道称Intel SSD长期使用后,会出现性能下降的问题。Intel声称没遇到此类问题,并把问题归咎于硬盘装得太满,并发布新版固件声称已解决此问题。Intel发布的新固件对于34nm的G2 SSD有效,但对于已经发生性能下降的G1 SSD来说,刷了最新的8820版固件问题依旧,需要reset(重置)一下,以恢复性能。
重置 Intel SSD一般使用HDDErase这个软件。根据国外一篇报道,HDDErase这个软件最新的4.0版存在兼容问题,推荐选择3.3版来操作;对于运行环境也有要求,这个软件需要在DOS 6.22环境下运行。
简单的说需要准备的环境&软件包括:DOS 6.22和HDDErase 3.3版。从网上找到了一个DOS 6.22版的ISO光盘镜像,并将HDDErase 3.3放进此镜像中,需要的朋友可以从网盘下载:下载地址
具体操作:
1.下载内含HDDErase的DOS 6.22镜像,刻盘,插入光盘,重启从光驱启动2.选择 Install DOS 6.22,接下来按两次esc,进入提示界面:Z:\MSDOS3.运行HDDERASE.EXE 如下操作:
然后就...
阅读全文
2010-02-09
条评论测试一下~~
这里是一张图片
阅读全文
2010-02-07
条评论有些程序在命令行下运行的时候,当我们关闭命令行窗口以后,程序也关闭了。比如php-cgi的进程,我们在命令行下运行D:\php\php-cgi.exe -b 127.0.0.1:9000,命令行窗口一直开着,当我们关闭命令行窗口或按CTRL+C的时候,进程php-cgi也就关了。有些人通过RunHiddenConsole.exe来让php-cgi.exe在后台运行,有些人用nircmd.exe。运行的命令如下:
12php\RunHiddenConsole.exe php\php-cgi.exe -b 127.0.0.1:9000 -c php\php.ininircmd.exe exec hide ..\..\php\php-cgi.exe -b 127.0.0.1:9000 -c ..\..\php\php.ini
其实我们可以通过vbs来实现。创建一个vbs文件,内容如下,把该vbs放入php-cgi.exe的上一级目录,双击即可在后台启动php-cgi.exe。
12set wscriptObj = CreateObject("Wscript.Shell"...
阅读全文
2010-02-07
条评论http://yangzi520.com/index.php/archives/256
PHP CLI模式开发不需要任何一种Web服务器(包括Apache或MS IIS等),这样,CLI可以运行在各种场合。有两种方法可以运行PHP CLI脚本。
第一种方法是使用php -f /path/to/yourfile.php。调用PHP CLI解释器,并给脚本传递参数。这种方法首先要设置php解释器的路径,Windows平台在运行CLI之前,需设置类似path c:\php的命令,也失去了CLI脚本第一行的意义,因此不建议使用该方法。
第二种方法是首先运行chmod+x <要运行的脚本文件名>(UNIX/Linux环境),将该PHP文件置为可执行权限,然后在CLI脚本头部第一行加入声明(类似于#! /usr/bin/php或PHP CLI解释器位置),接着在命令行直接执行。这是CLI首选方法,建议采用。
下面我们来看看怎样编写PHP CLI脚本。
**1.编写第一个CLI脚本**首先创建一个名为myfile.ph...
阅读全文
2010-01-26
条评论目前新浪围脖还没开放Gtalk机器人,不能从Gtalk上更新围脖,我简单写了一个。
基本思路很简单:利用xmpphp接收从gtalk发过来的消息,然后利用cURL更新到围脖上去
1.利用风吟的cURL 新浪围脖更新代码,将其中的用户名密码改成你的围脖账号信息 命名为sina.php 并放到Web服务器上
2.新申请一个Gtalk账号,用于转发围脖信息
3.下载安装xmpphp,放到支持php的Web服务器上;修改cli_longrun_example.php,将其中的服务器,用户名密码都修改成为新申请的Gtalk账号信息;在第27行的位置,加上
//把消息转发给sina围脖include_once ‘sina.php’;sendmicroblog([围脖用户名],[围脖密码],$pl[‘body’]);
4.运行cli_longrun_example.php 有两种方法,可以直接找个浏览器 打开这个页面;或者在服务器上 直接运行:php cli_longrun_example.php
5.用你自己的Gtalk账号添加这个新申请的Gtalk,向其发送消息 就可以同步更...
阅读全文
2010-01-16
条评论Windows下配置PHP开发环境Xampp,Apache目录浏览出现乱码问题
修改.htaccess文件,加入
IndexOptions Charset=GB2312
对于Xampp,直接在httpd.conf 文件添加即可
添加位置:
<Directory “D:/xampp/htdocs”> Options Indexes FollowSymLinks Includes ExecCGI Order allow,deny Allow from all IndexOptions Charset=GB2312
阅读全文