PHP + SQL + FLEX 制作简单留言板
来源:互联网 发布:linux rm命令详解 编辑:程序博客网 时间:2024/06/05 00:50
因为在 WINDOWS 下配置 PHP , SQL 很繁琐,所以直接下了个傻瓜安装包。应有尽有。省了很多时间。
下载地址:http://phpnow.org/download.html (包括:Apache、PHP、MySQL、Zend Optimizer、phpMyAdmin、 eAccelerator )
(本来想用 IIS ,做 ASP +ACCESS的留言板,结果万恶的VISTA HOME BASIC 没有IIS 管理工具,IIS 总是出错,就放弃了!)
在浏览器中输入http://127.0.0.1/phpMyAdmin/index.php ,输入密码,进入SQL的管理界面。新建一个表,有 id , name, email, content 单元,其中 id 为主键,并且为自动递增(auto_increment)。name,email,为 VARCHAR 类型,content 为 TEXT 类型。
注意要设置单元所占空间大小。关于SQL 的数据类型可以看http://blog.csdn.net/mylxiaoyi/archive/2006/11/27/1416465.aspx
建立了一个空表,添加两条数据。
现在可以开始写PHP 程序了。
PHP程序有三个,为 连接数据库程序( connect.php),获取XML文件程序( datatoxml.php ),写入SQL程序( datatosql.php )。
连接数据库需要用户名,密码,数据库名称(先前建立表的时候选择的是 test 数据库)。
从数据库中 select 数据,然后 echo 成一个 XML 。
根据从 FLASH 中传递的参数,写入数据库。
FLEX 程序。
用 URLLoader 类来载入和发送,注意这一句
曾经纠结了很久,urlRequest.method = URLRequestMethod.GET, 这是接受XML
如果要发送 就是urlRequest.method = URLRequestMethod.POST
这时候发送的数据要用到URLVariables 类。
详细的内容看这里as3与后台通讯
其中遇到一个问题,由于IE 缓冲,不能实时显示留言的内容,即留言以后要等缓冲区清空后才能看到自己的留言内容。
这个问题可以在提交的url 后加个随机数来解决,比如把url 改成
http://127.0.0.1/guestbook/datatoxml.php?a=2 (2是随机生成的数字)
就解决了。
代码的东西是讲不清楚的,要自己看看源码。
源代码在这儿
https://dl-web.getdropbox.com/get/Guestbook.rar?w=a6654ed4
- PHP + SQL + FLEX 制作简单留言板
- PHP+SQlite 制作简单的留言板
- php+mysql制作留言板
- PHP留言板制作
- PHP 制作留言板
- 用PHP+MySQL制作的一个简单的留言板
- 简单PHP留言板
- PHP简单的留言板
- php学习1-----制作PHP留言板:
- PHP+MYSQL 简单的留言板
- php笔记(1)简单留言板
- PHP写的简单留言板
- php留言板的简单编写
- php实现简单的留言板
- PHP+MySQL简单的留言板
- 一个简单的PHP留言板
- 制作php留言板常用的函数
- php+ mysql留言板的制作函数
- js URL编码方法的比较
- SQL Server性能优化案例报告
- MySql常用命令解释及使用示例
- [精] 出现Visual Studio Just-In-Time Debugger的解决方法
- 使用拼音首字母检索的Combox控件
- PHP + SQL + FLEX 制作简单留言板
- VSTS+Sharepoint+Project开发平台之Sharepoint安装
- JavaCC 简介
- 利用xss偷cookie教学
- 推荐:敏捷软件开发:原则、模式与实践(C#版)
- C#利用EXCEL做報表
- Java虚拟机体系结构
- oracle 经验点总结
- 简述C++里assert的使用(转载)