本文留言本并不是什么完美版本,如果你只想拿來使用不建議用此源文件,但是如果你想學習flash留言本的制作原理,可能此文對你有極大的幫助!
其他flash留言本原文件可以去此處下載
flash+php+mysql簡單留言本教程
目的:
用flash+php+mysql制作一個簡單的留言本。
配置環境:
最開始肯定是先配置相應的環境了。我下載的是配置環境套件包,傻瓜式的方法,簡易安裝,比較適合我。(包括:Apache、PHP、MySQL、Zend Optimizer、phpMyAdmin、 eAccelerator )
文件夾介紹如下(Init.cmd安裝;PnCp.cmd控制面板。):
Apache文件夾:PHP服務器(類似IIS)。
MySQL-5.0.15b文件夾:MySQl數據庫服務器。
data文件夾:存放的是網站數據庫。(留言本的數據庫存放于此,后臺)
bin 文件夾:里面的文件用來操作數據庫(DOS方式)
php-5.2.6-Win32文件夾:PHP的函數庫,用Apache來解釋。
ZendOptimizer文件夾:加速PHP的執行。
htdoc(或www):存放網頁文件。(留言本的網頁文件放于此,前臺)
phpMyAdmin文件夾:操作數據庫(Windows方式)
注:
1、安裝時會提示你輸入MySQl數據庫密碼,這里密碼以“sun”為例。(用戶名為“root”)
2、瀏覽器中輸入“http://127.0.0.1”后顯示配置相關信息,可以輸入MySQl密碼進行連接測試。
3、網站目錄索引默認是關閉的,用控制臺將其開啟,便于后期對網站(留言板)的測試。
知識準備(思路):
1、先介紹如何用PHP連上數據庫(數據庫用戶名“root”,密碼“sun”,有庫“myguestbook”)
2、PHP和MySQl通信(SQL語句:INSERT存,SELECT取):
PHP←MySQl:SELECT * FROM myguestbook;
PHP→MySQL:INSERT INTO myguestbook(name,comment) VALUE ("張三","這是留言");
3、SWF和PHP通信(LoadVars類的sendAndLoad方法存,解析XML的方式取):
SWF←PHP:PHP用echo寫xml文件,SWF直接解析該文件。(我以前納悶為什么藍色的RSS是PHP格式的,學到這里才明白。)
SWF→PHP:swf用“sendAndLoad”(data_lv.uname="張三")發送變量,php用$name=$_POST["uname"]接收變量。
注:
1、留言本其實就是這兩個小的過程,PHP相當于一個橋梁。強烈建議將2和3都寫出一個簡單的例子,例子運行成功了,留言本沒開始寫就已經完成一大半了。
2、sendAndLoad既可以發送變量給php,也可以接收php的變量(類似于swf讀取文本)。可以看火山的教程,很詳細。
開始制作(做好上面的準備工作,下面的會很好理解):
1、SWF讀取數據
①和②MySQl→PHP→SWF
PHP用“SELECT”從MySQl那里取,再寫成xml給SWF讀。
新聞熱點
疑難解答