flash PHP中,和MySQL集成
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 ,如果你这样做,可随时与我联系了!
补充:flash教程,动画技术