PHP使用GIFEncoder生成动态gif滚动字幕

PHP使用GIFEncoder生成动态gif滚动字幕
一个滚动字幕。要求用php生成gif图片。所以上网找了GIFEncoder这个类库。确实很好用,但是,应用过程中也出现了一些小问题,现在放在这里,以供参考,少走弯路。 <?php Class GIFEncoder { var $GIF = "GIF89a";                /* GIF header 6 bytes        */ var $VER = "GIFE...

如何将syslogng的日志写入MySQL数据库

如何将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_...

Drupal的性能问题

Drupal的性能问题

在本系列文章告一段落的时候,我们看到的是PHP的局限性。热爱PHP的人们可能会对此觉得沮丧。但是,这并无损于PHP作为一门优秀语言的声誉。尺有所短,寸有所长,对于我们熟悉和喜爱的工具,我们更应该了解它们的局限,这也有利于我们更有效地使用它们。

PHP发送UTF-8编码中文邮件标题乱码的解决

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...

PHP连接mysql网页出现乱码

PHP连接mysql网页出现乱码
有的时候PHP连接mysql数据库里网页会出现乱码情况,一般的MySQL 字符集: UTF-8 Unicode (utf8),MySQL 连接校对相应的也就是utf8_general_ci,网站使用utf8编码的好处也就是不管世界各地的人谁访问网站,一般都不会出现乱码的情况,但如果在phpmyadmin上面新建数据库的时候没有选择utf8_general_ci,数据库默认是latin1_swedish_ci,所以在首先在phpmyadmin里面看到的中文录入信息就是乱码,所以一定要把数...

PHP5 之 __set()和__get() 函数

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()这样的魔法方法可以...

PHP 5.0 中的对象重载技术研究

PHP 5.0 中的对象重载技术研究
一、简介   很幸运,PHP 5.0中引入了对象重载技术。本文将探讨对于方法__call(),__set()以及__get()进行重载的可能性。在对重载理论作简单介绍后,我们将通过两个例子直奔主题:第一例,实现持续存储类;第二例,找到一种实现动态的getter/setter的方法。   二、什么是对象重载?   在PHP中谈到对象重载时,我们要区别两种类型:   ·方法重载   ·属性重载    在方法重载的情况下,我们要定义...

Header函数的使用

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...

在PHP中实现进程间通讯

在PHP中实现进程间通讯
  本文将讨论在PHP4环境下如何使用进程间通讯机制——IPC(Inter-Process-Communication)。本文讨论的软件环境是linux+php4.0.4或更高版本。首先,我们假设你已经装好了PHP4和UNIX, 为了使得php4可以使用共享内存和信号量,必须在编译php4程序时激活shmop和sysvsem这两个扩展模块。   实现方法:在PHP设定(configure)时加入如下选项。 --enable-shmop --enable-sysvsem 这样就使得你的PHP系统可以处理相...

对分类操作的业务逻辑封装

对分类操作的业务逻辑封装
<?php /* 名称: 对分类操作的业务逻辑封装   *   * 作者: 帅的像人渣  QQ: 1191391   E-mail: netcat2@21cn.com   *   * 完成日期: 2003-12-18 13:33   *   * 说明: 本类中引用的其它类(DB、Table、Item)均未提供,所以本类只能做个参考,不能直接应用   *       不是本人小气不提供其它类,实在是因为那些都是一两年前写的类,很烂。怕大家看后对大   *       造成误导. 在此发表这个类,只希望大家能...
Copyright © 浩然东方 保留所有权利.   Theme  Ality 07032740

用户登录