PHP使用GIFEncoder生成动态gif滚动字幕 一个滚动字幕。要求用php生成gif图片。所以上网找了GIFEncoder这个类库。确实很好用,但是,应用过程中也出现了一些小问题,现在放在这里,以供参考,少走弯路。 <?php Class GIFEncoder { var $GIF = "GIF89a"; /* GIF header 6 bytes */ var $VER = "GIFE... 2009年03月11日 PHP 暂无评论 喜欢 0 阅读 1 次 阅读全文
如何将syslogng的日志写入MySQL数据库 在 使用syslog-ng搭建日志服务器 中已经讲了如何将syslog-ng配置为中心日志服务器,下面介绍如何将syslogng的日志写入mysql数据库, 系统:Gentoo-2007 1、修改/etc/syslog-ng/syslog-ng.conf,添加 source s_remote { udp(ip(0.0.0.0) port(514)); }; destination r_mysql { program("/usr/bin/mysql -usyslogadmin -psyslogadmin syslog log { source(s_remote); destination(r_... 2009年03月05日 PHP 暂无评论 喜欢 0 阅读 1 次 阅读全文
Drupal的性能问题 在本系列文章告一段落的时候,我们看到的是PHP的局限性。热爱PHP的人们可能会对此觉得沮丧。但是,这并无损于PHP作为一门优秀语言的声誉。尺有所短,寸有所长,对于我们熟悉和喜爱的工具,我们更应该了解它们的局限,这也有利于我们更有效地使用它们。 2009年03月02日 PHP 暂无评论 喜欢 0 阅读 1 次 阅读全文
PHP发送UTF-8编码中文邮件标题乱码的解决 来源地址: http://www.williamlong.info/info/archives/189.html 当我们使用下面的PHP语句发送中文电子邮件的时候,会发现邮件的标题是乱码,而邮件正文却是正确的,如何才能使得邮件标题不是乱码呢? $subject = stripslashes($the_post['Title']); $headers = "MIME-Version: 1.0rn"; $headers .= "Content-type: text/plain; charset=utf-8rn"; $headers .= "Content-Transfer... 2009年03月02日 PHP 暂无评论 喜欢 0 阅读 1 次 阅读全文
PHP连接mysql网页出现乱码 有的时候PHP连接mysql数据库里网页会出现乱码情况,一般的MySQL 字符集: UTF-8 Unicode (utf8),MySQL 连接校对相应的也就是utf8_general_ci,网站使用utf8编码的好处也就是不管世界各地的人谁访问网站,一般都不会出现乱码的情况,但如果在phpmyadmin上面新建数据库的时候没有选择utf8_general_ci,数据库默认是latin1_swedish_ci,所以在首先在phpmyadmin里面看到的中文录入信息就是乱码,所以一定要把数... 2009年01月28日 PHP 评论 2 条 喜欢 0 阅读 1 次 阅读全文
PHP5 之 __set()和__get() 函数 class TestMagicFun{ public $name = ''; public $email = ''; } $testObj = new TestMagicFun(); $testObj->name = 'simple'; $testObj->email = 'abc@gmail.com'; $testObj->address = 'earth china'; 下面的代码在php4,php5中运行都无问题,而在实际的工作中,我们可能不想使用者对未声明的属性进行赋值,此时PHP4就无能为力了,还好在PHP5中有__set(),__get()这样的魔法方法可以... 2009年01月22日 PHP 暂无评论 喜欢 0 阅读 1 次 阅读全文
PHP 5.0 中的对象重载技术研究 一、简介 很幸运,PHP 5.0中引入了对象重载技术。本文将探讨对于方法__call(),__set()以及__get()进行重载的可能性。在对重载理论作简单介绍后,我们将通过两个例子直奔主题:第一例,实现持续存储类;第二例,找到一种实现动态的getter/setter的方法。 二、什么是对象重载? 在PHP中谈到对象重载时,我们要区别两种类型: ·方法重载 ·属性重载 在方法重载的情况下,我们要定义... 2009年01月22日 PHP 暂无评论 喜欢 0 阅读 1 次 阅读全文
Header函数的使用 标头 (header) 是服务器以 HTTP 协义传 HTML 资料到瀏览器前所送出的字串,在标头 与 HTML 文件之间尚需空一行分隔。有关 HTTP 的详细说明,可以参 RFC 2068 官方文件 (http://www.w3.org/Protocols/rfc2068/rfc2068)。在 PHP 中送回 HTML 资料前,需先 传完所有的标头。 注意: 传统的标头一定包含下面三种标头之一,并只能出现一次。 Content-Type: xxxx/yyyy Location: xxxx:yyyy/zzzz Status: n... 2009年01月22日 PHP 暂无评论 喜欢 0 阅读 1 次 阅读全文
在PHP中实现进程间通讯 本文将讨论在PHP4环境下如何使用进程间通讯机制——IPC(Inter-Process-Communication)。本文讨论的软件环境是linux+php4.0.4或更高版本。首先,我们假设你已经装好了PHP4和UNIX, 为了使得php4可以使用共享内存和信号量,必须在编译php4程序时激活shmop和sysvsem这两个扩展模块。 实现方法:在PHP设定(configure)时加入如下选项。 --enable-shmop --enable-sysvsem 这样就使得你的PHP系统可以处理相... 2009年01月22日 PHP 暂无评论 喜欢 0 阅读 1 次 阅读全文
对分类操作的业务逻辑封装 <?php /* 名称: 对分类操作的业务逻辑封装 * * 作者: 帅的像人渣 QQ: 1191391 E-mail: netcat2@21cn.com * * 完成日期: 2003-12-18 13:33 * * 说明: 本类中引用的其它类(DB、Table、Item)均未提供,所以本类只能做个参考,不能直接应用 * 不是本人小气不提供其它类,实在是因为那些都是一两年前写的类,很烂。怕大家看后对大 * 造成误导. 在此发表这个类,只希望大家能... 2009年01月22日 PHP 暂无评论 喜欢 0 阅读 1 次 阅读全文