代码改变世界

随笔分类 -  PHP

《PHP与MySQL程序设计》第八章异常处理

2011-11-27 15:22 by htc开发, 225 阅读, 收藏,
摘要: 8.2 错误日志1. Web服务器进程所有者必须有足够的权限来写日志文件到某个目录。2. 确保这个文件存放在文档根之外,以减少遭到攻击的可能性。3. 可以写入操作系统的日志工具(Linux上是syslog,Windows上是Event Viewer)。<?php define_syslog_variables(); openlog("CHP8", LOG_PID, LOG_USER); syslog(LOG_WARNING, "Chapter 8 example warning"); closelog();?>int openlog(stri 阅读全文

《PHP与MySQL程序设计》面向对象的PHP

2011-11-27 15:19 by htc开发, 139 阅读, 收藏,
摘要: PHP对象的方法、属性的访问跟Java相似,有public, protected, private, final, static。6.3 构造函数和析构函数function __construct/destruct(args...) { ...}6.4 静态类成员class Visitor { private static $visitors = 0; function f() { self::$visitors++;} static function getVisitors() { return self::$visitors; }}6.5 instanceof和其... 阅读全文

《PHP与MySQL程序设计》第三章 PHP基础

2011-11-27 15:17 by htc开发, 215 阅读, 收藏,
摘要: 1. PHP标识Web服务器只向PHP解析器传递带有PHP标识的行,来提高效率。四种:<?php ?>, <? ?>, <script language="php">...</script>, <% %>2. 注释// 单行, /* */ 多行, # 单行3. 向浏览器输出print: 1表示输出成功。echo没有返回值所以略快。<?php $season ="summertime"; print "<p>I love the $season</p>&qu 阅读全文

Ubuntu上LAMP环境搭建

2011-11-27 15:15 by htc开发, 159 阅读, 收藏,
摘要: 1. 安装Apache 2sudo apt-get install apache2测试:firefox 127.0.0.12. 安装PHPsudo apt-get install php5 //安装PHP5sudo /etc/init.d/apache2 restart//重启APACHE测试:首先启用root(如果禁用的话)sudo passwd rootthen enter your password.然后切换到rootsu root最后在/var/www/里创建testphp.php在浏览器中访问:127.0.0.1/testphp.php3. 安装MySQLsudo apt-get i 阅读全文

Google AppEngine上部署PHP应用

2011-11-27 15:11 by htc开发, 211 阅读, 收藏,
摘要: 现在GAE已经支持java了,但不幸的是PHP任然毫无音讯。但是我们在google官方支持PHP之前我们可以使用基于java的Quercus。Quercus基本上可以100%的支持PHP语言(需要JDK1.5)。现在我们开始用GAE运行PHP:1) 注册一个免费的GAE帐户 。2)下载此文件到您的计算机(如果连接失效大家可以搜索phpwithgae便可以下载到它,如还不行就给我留言吧。)。3) 修改war\WEB-INF\appengine-web.xml ,将phpwithgae换成你自己的GAE名字。<?xml version="1.0" encoding=&qu 阅读全文