flash PHP中,和MySQL整合

來源:互聯網
上載者:User

PHP中,和MySQL整合

flash , PHP中,和MySQL整合
         由本史密斯, a.k.a Ωmega : 2005年五月十二日
本教程教你應該有點約之間的整合快閃記憶體, PHP和MySQL 。我們將學習如何剖析的文字變成HTML格式的文本從外部指令檔。這將使用PHP檔案解析的文字從一個MySQL資料庫使之成為一種代碼其中也將解碼。

正如我不能使用自己的MySQL資料庫在這裡,我將提供展示形象的例子和Flash螢幕。請注意,完成本教程,您需要一個PHP啟用伺服器, MySQL資料庫,和Flash MX ( 2004年) 。

閃光, PHP中,和MySQL整合
         由本史密斯, a.k.a Ωmega : 2005年五月十二日
本教程教你應該有點約之間的整合快閃記憶體, PHP和MySQL 。我們將學習如何剖析的文字變成HTML格式的文本從外部指令檔。這將使用PHP檔案解析的文字從一個MySQL資料庫使之成為一種代碼其中也將解碼。

[一個例子,你將創造,在我的網站上,顯示外部連結]

讓我們開始吧!
下面的步驟將告訴您如何建立一個有活力的Flash名單。

建立一個新文檔中閃光,按Ctrl + J某(指令+ J在Mac )和奠定了基礎165px大小的200px (您可以改變尺寸以滿足您的需要,但是這是我用) 。

建立一個新的層所謂的網站,然後建立一個動態文字框層上使用的文字工具,並將其命名為sites_txt 。確保HTML格式是! 



[文字框中的內容看起來應該, HTML格式的“ ”按鈕]

現在,我們需要建立檔案的動作,因此建立一個新的指令檔通過點擊檔案> “建立” >指令檔。

現在的樂趣的一部分,編碼!插入到這一點的指令檔並儲存它作為sites.as ,代碼將在稍後解釋:

function lv(l, n, t, e, f) {
if (l == undefined) {
l = new LoadVars();
l.onLoad = function() {
var i;
n.htmlText = "";
if (t == undefined) {
n.htmlText += "<b>"+this["title"+e]+"</b><br>";
} else {
for (i=0; i<this.n; i++) {
n.htmlText += "<a href='"+this["link"+i]+"'>
"+this["title"+i]+"</a><br>";
}
}
};
}
l.load(f);
}
lv(sites_txt, "cycle", null, "sites.php");

正如你可以看到,指令檔要求。 PHP檔案( sites.php )工作,使火災行動網頁/記事本或任何其他文字編輯器,並粘貼在此代碼:

<?php
mysql_pconnect ("HOST OF YOUR SQL SERVER", "YOUR SQL USERNAME", "YOUR PASSWORD");
 
mysql_select_db ("THE DATABASE YOU WANT TO USE");
$qResult = mysql_query ("SELECT * FROM sites ORDER BY id ASC");
$nRows = mysql_num_rows($qResult);
$rString ="&n=".$nRows;
for ($i=0; $i< $nRows; $i++){
$row = mysql_fetch_array($qResult);
$rString .="&id".$i."=".$row['id']."&"."&title".$i."=".$row['title']."&".
"&link".$i."=http://".$row['link']."&";
}
echo $rString."&";
 
?>

你會看到如果您運行此檔案,它不會工作,我們需要使一個表命名的網站在我們的資料庫中,因此,如果您願意,您可以使用這個SQL查詢代碼來建立一個,或建立一個自己的。

CREATE TABLE `sites` (
`id` int(11) NOT NULL auto_increment,
`link` varchar(100) NOT NULL default '',
`title` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=19 ;
INSERT INTO `sites` VALUES (5, 'www.kirupa.com', 'Kirupa');
INSERT INTO `sites` VALUES (4, 'www.voetsjoeba.com', 'Voetsjoeba');
INSERT INTO `sites` VALUES (3, 'www.cannedlaughter.net', 'Canned Laughter');
INSERT INTO `sites` VALUES (6, 'www.spoono.com', 'Spoono');
INSERT INTO `sites` VALUES (7, 'www.readymademag.com', 'ReadyMadeMag');
INSERT INTO `sites` VALUES (9, 'www.weebl.jolt.co.uk', 'Weebl and Bob');
INSERT INTO `sites` VALUES (10, 'www.aamukaste.org');
INSERT INTO `sites` VALUES (12, 'www.flipflopflyin.com', 'Flip Flop Flyin''');
INSERT INTO `sites` VALUES (15, 'www.kirupaforum.com', 'KirupaForum');
INSERT INTO `sites` VALUES (16, 'www.razyr.com/blog', 'Razyr');
INSERT INTO `sites` VALUES (17, 'senocular.com', 'Senocular');
INSERT INTO `sites` VALUES (18, 'www.may1reboot.com', 'May 1st Reboot');

現在,你都成立,所以讓我們包括檔案到我們的Flash檔案。回到您的Flash時間表,建立一個操作層,並在第一幀輸入以下代碼:

#include "sites.as";
現在,你都成立,所以讓我們包括檔案到我們的Flash檔案。回到您的Flash時間表,建立一個動作如果本教程不工作,請檢查您有一個伺服器,能夠PHP和MySQL ,如果你這樣做,可隨時與我聯絡了!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.