FLASHFlash+php+mysql簡單留言本制作

若水221147 分享 時間:
  本文留言本并不是什么完美版本,如果你只想拿來使用不建議用此源文件,但是如果你想學習flash留言本的制作原理,可能此文對你有極大的幫助!
  其他flash留言本原文件可以去此處下載
  flash+php+mysql簡單留言本教程
  目的
  用flash+php+mysql制作一個簡單的留言本。
  配置環(huán)境
  最開始肯定是先配置相應的環(huán)境了。我下載的是配置環(huán)境套件包,傻瓜式的方法,簡易安裝,比較適合我。(包括:Apache、PHP、MySQL、Zend Optimizer、phpMyAdmin、 eAccelerator )
  文件夾介紹如下(Init.cmd安裝;PnCp.cmd控制面板。):
FLASHFlash+php+mysql簡單留言本制作
  Apache文件夾:PHP服務(wù)器(類似IIS)。
  MySQL-5.0.15b文件夾:MySQl數(shù)據(jù)庫服務(wù)器。
  data文件夾:存放的是網(wǎng)站數(shù)據(jù)庫。(留言本的數(shù)據(jù)庫存放于此,后臺)
  bin 文件夾:里面的文件用來操作數(shù)據(jù)庫(DOS方式)
  php-5.2.6-Win32文件夾:PHP的函數(shù)庫,用Apache來解釋。
  ZendOptimizer文件夾:加速PHP的執(zhí)行。
  htdoc(或www):存放網(wǎng)頁文件。(留言本的網(wǎng)頁文件放于此,前臺)
  phpMyAdmin文件夾:操作數(shù)據(jù)庫(Windows方式)
  注:
  1、安裝時會提示你輸入MySQl數(shù)據(jù)庫密碼,這里密碼以“sun”為例。(用戶名為“root”)
FLASHFlash+php+mysql簡單留言本制作

  2、瀏覽器中輸入“http://127.0.0.1”后顯示配置相關(guān)信息,可以輸入MySQl密碼進行連接測試。
FLASHFlash+php+mysql簡單留言本制作
  3、網(wǎng)站目錄索引默認是關(guān)閉的,用控制臺將其開啟,便于后期對網(wǎng)站(留言板)的測試。
FLASHFlash+php+mysql簡單留言本制作
FLASHFlash+php+mysql簡單留言本制作

  知識準備(思路):
  1、先介紹如何用PHP連上數(shù)據(jù)庫(數(shù)據(jù)庫用戶名“root”,密碼“sun”,有庫“myguestbook”)
FLASHFlash+php+mysql簡單留言本制作
  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="張三")發(fā)送變量,php用$name=$_POST["uname"]接收變量。
  注:
  1、留言本其實就是這兩個小的過程,PHP相當于一個橋梁。強烈建議將2和3都寫出一個簡單的例子,例子運行成功了,留言本沒開始寫就已經(jīng)完成一大半了。
  2、sendAndLoad既可以發(fā)送變量給php,也可以接收php的變量(類似于swf讀取文本)??梢钥椿鹕降慕坛?,很詳細。
  開始制作(做好上面的準備工作,下面的會很好理解):
FLASHFlash+php+mysql簡單留言本制作
  1、SWF讀取數(shù)據(jù)
  ①和②MySQl→PHP→SWF
  PHP用“SELECT”從MySQl那里取,再寫成xml給SWF讀。
FLASHFlash+php+mysql簡單留言本制作
14016