posted @ 2012-10-13 08:02
随笔分类 - 编程开发 - PHP
摘要:因为要打包Omnitrix数据库,特意实现了Ant中的PHP调用。MySQL数据库内容的导出由PHP实现,参考文章《Extractor: 一个MySQL数据库备份工具》。build.xml内容:<?xml version="1.0" encoding="UTF-8"?><project name="omnitrix" default="omnitrix" basedir="."> <property name="root" location=&q
阅读全文
摘要:因为要在Ant中导出MySQL数据库,写了mysql_extractor类,供大家参考。extractor.php:if (!empty($_SERVER['argv'])) { for ($i = 1; $i < $_SERVER['argc']; $i++) { list($k, $v) = explode('=', $_SERVER['argv'][$i]); $_GET[$k] = $v; }}if (empty($_GET['table_prefix'])) { $_GET['table_p
阅读全文
posted @ 2012-10-13 07:58
摘要:看UCHome和ECShop源码的时候,发现经常会用到$_SERVER['HTTP_REFERER']的值。HTTPREFERER是Header的一部分,当浏览器向WEB服务器发送请求的时候,一般会带上HTTPREFERER,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTPREFERER中统计出每天有多少用户点击我主页上的链接访问他的网站。下面自己写了一个例子,来说明HTTP_REFERER的各种变化。请将下面的代码保存到一个PHP文件中,文件名为referer.php:<a href=&
阅读全文
posted @ 2012-09-25 15:14
摘要:我们经常在wordpress一类博客程序的模板里面看到很多奇怪的PHP语法,比如:<?php if(empty($GET_['a'])): ?> <font color="red">空的</font> <?php endif; ?> 这些语法用得比较多的地方是在PHP和HTML混合页面的代码里面。好处如下:1.使HTML和PHP混合页面代码更加干净整齐。2.流程控制逻辑更清晰,代码更容易阅读。写的太乱吧。3.一些从ASP等其他类basic语言家族转来的朋友,会更容易使用PHP。if语句的替代语法:<?ph
阅读全文
posted @ 2012-09-24 10:46
摘要:因为需要做一些PHP的开发,这时候通常会选择Zend Server CE和Zend Eclipse PDT。设置Apache HTTPDhttpd默认是和CentOS一起安装的。其配置目录是/etc/httpd,网站目录/var/www。我们可以将它配置成开机启动。# chkconfig httpd on# service httpd restart安装Zend Server CE1. 配置Zend软件源。新建文件/etc/yum.repos.d/zend.repo,内容如下:[Zend]name=Zend Serverbaseurl=http://repos.zend.com/zend-se
阅读全文
posted @ 2012-09-15 08:42
摘要:看UCHome和ECShop源码的时候,发现经常会用到$_SERVER['HTTP_REFERER']的值。HTTPREFERER是Header的一部分,当浏览器向WEB服务器发送请求的时候,一般会带上HTTPREFERER,告诉服务器我是从哪个页面链接过来的,服务器籍此可以获得一些信息用于处理。比如从我主页上链接到一个朋友那里,他的服务器就能够从HTTPREFERER中统计出每天有多少用户点击我主页上的链接访问他的网站。下面自己写了一个例子,来说明HTTP_REFERER的各种变化。请将下面的代码保存到一个PHP文件中,文件名为referer.php:<a href=&
阅读全文
posted @ 2012-07-28 07:54
摘要:PHP资源网站PHP.net|PEAR|PECL| PHP手册| 函数参考PHP开源大全PHP代码分享PHP ShellPHP 的命令行模式用PHP写SHELL将PHP作为Shell脚本语言使Smarty相关资料Smarty 3 ManualSmarty中文参考手册
阅读全文
posted @ 2012-06-15 09:21