为php4加入动态flash文件的生成的支持


Posted in PHP onOctober 09, 2006

想象过在网站上动态生成flash动画吗,本文就让你步入php+flash的激动时代。

php真是个好东西呀,真是无法预料她明天会变的怎样。。。好了,言归正传,下面

介绍怎样实现这个功能。

一、需要的软件

swf的支持库

http://reality.sgi.com/grafica/flash/dist.99.linux.tar.Z

这个包里面有文档,你可以用c来使用它,他的例子就是。

这哥们太好了,不过他要是提供源码就更好了。

还有当然是php4了从http://www.php.net得到

二、安装

1、libswf.a安装

#cp dist.99.linux.tar.Z /usr/local

#tar xvzf dist.99.linux.tar.Z

#cd dist

#make

你会看到例子c程序生成的image.swf和test.swf两个文件,你可以放到浏览器看看结果。

如果出来了,你就完成一半了。

你还需要做一些事情

在/etc/profile中加入

SWFBINPATH=/usr/local/dist/bin

export SWFBINPATH

SWFFONTPATH=/usr/local/dist/fonts

export SWFFONTPATH

2、编译php4

编译加入

--with-swf=/usr/local/dist

笔者在编译的时候发现找不到swf.h错误,用

#cp /usr/local/dist/swf.h /php/src/directory/ext/swf解决问题

安装完后做个如下的脚本(php文档带的例子),请注意当前目录下的swf目录要可

写,不然apache会出错的你什么都会的不到的

执行完后用浏览器调用test.swf文件,你肯定会很惊讶php的威力,呵呵

体会一下程序设计和艺术设计的完美感觉吧,可惜我没有艺术头脑:-(

在/usr/local/dist/bin中有两个程序,imgtofi用来转化rgb,gif,jpg到libswf.a支持的

图形格式,pstoff为把ps字体转化为libswf.a可用的字体,我转化过英文字体,能在程序

中使用,但是没转化成功过中文字体,不知道哪位大虾成功了,能否告之一下。

关于swf的php函数说明,请去php.net找最新的manual。 

PHP 相关文章推荐
需要使用php模板的朋友必看的很多个顶级PHP模板引擎比较分析
May 26 PHP
php下通过POST还是GET来传值
Jun 05 PHP
获取远程文件大小的php函数
Jan 11 PHP
使用array mutisort 实现按某字段对数据排序
Jun 18 PHP
mantis安装、配置和使用中的问题小结
Jul 14 PHP
ThinkPHP多语言支持与多模板支持概述
Aug 22 PHP
PHP多进程编程实例
Oct 15 PHP
PHP基于MySQL数据库实现对象持久层的方法
Jun 17 PHP
深入理解PHP中的count函数
May 31 PHP
php获取文件名称和扩展名的方法
Feb 07 PHP
PHP输出Excel PHPExcel的方法
Jul 26 PHP
PHP根据key删除数组中指定的元素
Feb 28 PHP
用PHP编程语言开发动态WAP页面
Oct 09 #PHP
用PHP读注册表
Oct 09 #PHP
用PHP调用数据库的存贮过程
Oct 09 #PHP
php实现ping
Oct 09 #PHP
PHP也可以?成Shell Script
Oct 09 #PHP
浅谈Windows下 PHP4.0与oracle 8的连接设置
Oct 09 #PHP
Oracle 常见问题解答
Oct 09 #PHP
You might like
PHP setcookie() cannot modify header information 的解决方法
2009/01/09 PHP
PHP中mysqli_affected_rows作用行数返回值分析
2014/12/26 PHP
PHP贪婪算法解决0-1背包问题实例分析
2015/03/23 PHP
Yii 2.0如何使用页面缓存方法示例
2017/05/23 PHP
javascript Array.remove() 数组删除
2009/08/06 Javascript
基于json的jquery地区联动效果代码
2011/07/06 Javascript
js 连接数据库如何操作数据库中的数据
2012/11/23 Javascript
js Map List 遍历使用示例
2013/07/10 Javascript
Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
2013/11/14 Javascript
查询json的数据结构的8种方式简介
2014/03/10 Javascript
JS正则匹配URL网址的方法(可匹配www,http开头的一切网址)
2017/01/06 Javascript
详解vue 中使用 AJAX获取数据的方法
2017/01/18 Javascript
AngularJS 仿微信图片手势缩放的实例
2017/09/28 Javascript
layer实现弹出层自动调节位置
2019/09/05 Javascript
JS实现简单随机3D骰子
2019/10/24 Javascript
基于Web Audio API实现音频可视化效果
2020/06/12 Javascript
微信小程序自定义tabBar的踩坑实践记录
2020/11/06 Javascript
用Python生成器实现微线程编程的教程
2015/04/13 Python
Python3实现并发检验代理池地址的方法
2016/09/18 Python
Python生成8位随机字符串的方法分析
2017/12/05 Python
python如何定义带参数的装饰器
2018/03/20 Python
python指定写入文件时的编码格式方法
2018/06/07 Python
flask框架实现连接sqlite3数据库的方法分析
2018/07/16 Python
Python异常处理知识点总结
2019/02/18 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
基于python进行抽样分布描述及实践详解
2019/09/02 Python
python numpy生成等差数列、等比数列的实例
2020/02/25 Python
python将数据插入数据库的代码分享
2020/08/16 Python
小学运动会表扬稿
2014/01/19 职场文书
人事科岗位职责范本
2014/03/02 职场文书
班主任工作经验交流材料
2014/05/13 职场文书
校园文明倡议书
2014/05/16 职场文书
在职证明书模板
2015/06/15 职场文书
《走遍天下书为侣》教学反思
2016/02/22 职场文书
windows server 2012安装FTP并配置被动模式指定开放端口
2022/06/10 Servers
CSS实现背景图片全屏铺满自适应的3种方式
2022/07/07 HTML / CSS