代码改变世界

随笔分类 -  PHP

WPF和PHP

2012-03-31 23:04 by 爱研究源码的javaer, 390 阅读, 收藏,
摘要: 这个月把主要精力放在了WPF和PHP上,WPF主要是工作中用的比较多,PHP则是业余自己抽空学习敲代码,接下来还需在WPF上多花时间,还有wojilu开源项目的研究上得继续。 阅读全文

PHP下截取字符串的有效方法(mb_string替代方案)(转载)

2011-04-08 15:05 by 爱研究源码的javaer, 584 阅读, 收藏,
摘要: 以下两个方法的代码比较长,也是在网上搜到的,我把格式整理了一下,直接拷贝就可以用,非常方便,主函数方法名:smarty_modifier_truncate_utf8和smarty_modifier_truncate_gbkGBK编码下的截串动作function gbk_strlen($string) { if(extension_loaded('mbstring')) { mb_internal_encoding('GBK'); return mb_strlen($string); } else { preg_match_all('/[\x81-\xfe 阅读全文

Wordpress SEO robots

2011-01-21 10:54 by 爱研究源码的javaer, 741 阅读, 收藏,
摘要: robots.txt 是放置于域名根目录的一个文本文件,其作用是"声明站内规则",即告诉搜索引擎一个站点中哪些内容它可以抓取,而哪些不能。站长通过向 robots.txt 写入规则来和搜索引擎"沟通",以此保证站点的内容能够按照自己的意愿出现在搜索引擎当中(百度只部分遵守)。搜索引擎爬虫开始抓取一个网站,它们首先做的事情便是读取这个网站的 robots.txt。根据 Wordpress 的特性,SEO 必须从 robots.txt 做起。Wordpress SEO 权重调节篇已经阐明了单篇文章的重要性,本篇 robots.txt 和 meta robots 则是我们调整 Wordpress 内 阅读全文

apache配置(转载)

2011-01-12 15:59 by 爱研究源码的javaer, 427 阅读, 收藏,
摘要: PHP5.2.5的安装(直接解压版)1、文件解压到你所想安装的盘,一般我们是安装在系统盘目录。并把目录名字改成PHP,一般推荐PHP这个目录名字,因为好用点。因为我们没安装其他版本的PHP。2、把 php.ini-dist 这个文件重新命名为 :php.ini 。也就是删除后面的-dist。3、把重新命名的PHP.INI以及 php5ts.dll 这个文件,把这2个文件复制到你系统目录下 (X:\WINDOWS\)如果是2000或其他的话,那么WINDOWS就是 WINNT,反正就是这2个目录,总有一个是。4、PHP就安装成功了,这个是简单的,没带一些插件的安装方法。PHP5.2.5带插件5、 阅读全文

Apache手动安装成Windows的服务(转载)

2011-01-12 15:45 by 爱研究源码的javaer, 489 阅读, 收藏,
摘要: 将Apache2。0手动安装成Windows的服务 如果在安装时没有将Apache安装成Windows的服务,那么安装结束后,也可以通过命令行来实现。在目录下的bin文件夹中,有Apache.exe文件。具有以下执行的参数:   安装为Windows服务   apache -k install -n "服务名"   要安装一个使用特定配置的服务,安装时指定配置文件:   apache -k install -n "服务名" -f "\my server\conf\my.conf"   要移除一个Apache服务,使用:   apache -k uninstall -n "服务名"   如果没有 阅读全文

Apache相关

2011-01-12 13:36 by 爱研究源码的javaer, 162 阅读, 收藏,
摘要: 前言:apache虽然能运行,但是看见error.log中有httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168. x. x for ServerName这个错误,想看看是否有其他占用了80端口 开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"经常,我们在启动应用的时候发现系统需要的端口被别的程 阅读全文

配置PHP(转载)

2011-01-12 12:36 by 爱研究源码的javaer, 585 阅读, 收藏,
摘要: 由于php是一个zip文件(非install版),安装较为简单   解压就行.把解压的 php-5.2.1-Win32 重命名为 php5.并复制到C盘目录下.即安装路径为 c:\php   1 找到php目录下的 php.ini.recommended (或者php.ini-dist)文件,重命名为 php.ini   并复制到系统盘的windows目录下(以c:\windows为例).   2 再把php目录下的php5ts.dll,libmysql.dll复制到目录 c:\windows\system32下.   3 把php\ext目录下的php_gd2.dll,php_mysql.d 阅读全文

如何对WordPress主题实现多语言化支持之简单教程(转载)

2010-12-25 13:57 by 爱研究源码的javaer, 735 阅读, 收藏,
摘要: 如果你是一个WordPress主题制作爱好者,当然会希望自己制件的主题能更受欢迎,一个很重要的方法是让你制作的主题能够实现对中文之外更多语言的支持。而这一篇文章是说一下怎样让WordPress的主题实现语言的本地化。 (接下来的例子我以主题Js O4w作例) 首先你需要在主题文件中添加本地化支持语句,把下面的代码添加到你主题中的function.php文件中去: function theme_init(){load_theme_textdomain('js-o4w', get_template_directory() . '/languages');} 上面的代码中红色字段随意,它是用来告诉W 阅读全文

Cannot modify header information - headers already sent by (output started at 问题

2010-12-22 16:59 by 爱研究源码的javaer, 1807 阅读, 收藏,
摘要: 综合使用得到的解决方法是 1在页面顶部的php标签中加入ob_start();2在返回的信息下面加入ob_end_flush();这样就可以屏蔽错误信息的现实了另外转一下其他人的方法,也许在其他情况下也会有效If you got this message: "Warning: Cannot modify header information - headers already sent by ..... 阅读全文

WordPress错误(转载)

2010-12-22 16:45 by 爱研究源码的javaer, 434 阅读, 收藏,
摘要: 看到好几个帖子里提到同一个错误,比如这个帖子里提到的:"Warning: Cannot modify header information - headers already sent by (output started at c:\program files\easyphp1-8\www\wp-config.php:1) in c:\program files\easyphp1-8\www\wp-login.php on line 9" 这是一个很典型的问题WordPress的程序执行时会首先调用wp-config.php一类的配置文件,也会调用wp-db.php建立数据库 连接以备 阅读全文

在win32的xampp下使用gmail的smtp模拟sendmail发邮件(转载)

2010-12-22 11:19 by 爱研究源码的javaer, 539 阅读, 收藏,
摘要: xampp是一个优秀的服务器套件,支持包括win32在内的多个平台,使你可以轻松搭建一个php+mysql的环境出来。 最近我也安装了一个,免得改一点点代码都要上传到服务器上调试。 安装就非常简单,都是一路next的,不用重新启动就可以了。 xampp启动之后,感觉非常不错,马上装了一个wordpress上去,这时出现个问题,就是wordpress的发邮件功能无法使用。 由于linux下有sendmail函数可以实现发邮件,但是win32下就要使用smtp来发。xampp自带mercury的虽然可以用来建一个smtp服务器,但是操作起来太麻烦了,还不如使用sendmail.exe。 se 阅读全文

xampp 下配置mail()函数发邮件

2010-12-22 11:15 by 爱研究源码的javaer, 732 阅读, 收藏,
摘要: XAMPP是一个方便易用的集成化PHP环境,甚至无需安装,只要解压缩就能使用. 但Windows里的XAMPP默认是不支持MAIL()发邮件的.但简单的设置一下就行了. 设置如下: C:\xampp\apache\bin\php.ini : [mail function] ; For Win32 only. SMTP = smtp.126.com smtp_port = 25 ; For Win32 only. sendmail_from = my@mail.com ; For Unix only. You may supply arguments as well (default: “s 阅读全文

用xampp设置php运行环境经验总结(转载)

2010-12-22 10:50 by 爱研究源码的javaer, 838 阅读, 收藏,
摘要: 什么是xampp? XAMPP 是一个易于安装且包含 MySQL 、PHP 和 Perl 的 Apache 发行版。XAMPP 的确非常容易安装和使用:只需下载,解压缩,启动即可。它 的更新非常迅速,支持mysql、php5和php4、perl、apache包含了最新的版本。你还可以方便的在php4和php5之间切换 它的中文官方网址是: http://www.xampp.cc xampp安装和使用 一 下载软件包,下载地址: http://prdownloads.sourceforge.net/xampp/xampp-win32-perl-addon-5.8.8-2.2.3.exe 您也 阅读全文