程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 為 php4 加入動態 flash 文件的生成的支持

為 php4 加入動態 flash 文件的生成的支持

編輯:關於PHP編程

來源:wangzy
想象過在網站上動態生成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。
來源:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved