动态网站制作指南 [  QQ表情  ]
[ 投票调查 ]
[ 企业邮箱 ]
[ 网站空间 ]
网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
ASP源码 | .Net源码 | PHP源码 | JSP源码 | JAVA源码 | CGI源码 | VB源码 | C++源码 | Delphi源码 | PB源码 | VF源码 | 汇编 | 服务器
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > PHP实例
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
文章搜索服务
邮件订阅
输入你的邮件地址,
你将不会错过任何关于:
[ PHP实例 ]的信息

本月文章推荐
.无数据库的详细域名查询程序PHP版.
.综合图片计数器.
.一个odbc连mssql分页的类.
.计数器详细设计.
.PHP+MYSQL留言本.
.模仿OSO的论坛(二).
.NO3第三帝国留言簿制作过程.
.我用php+mysql写的留言本.
.PHP制作图型计数器的例子.
.基于qmail的完整WEBMAIL解决方案.
.PHP的FTP学习(一).
.基于mysql的论坛(6).
.人大复印资料处理程序_查询篇.
.模仿OSO的论坛(一).
.一个简单的MySQL数据浏览器.
.简单用户注册程序.
.PHP网上调查系统.
.一个简单实现多条件查询的例子.
.PHP的面向对象编程:开发大型PHP.
.PHP自动生成月历代码.

Flash+PHP+Mysql简单留言本制作实例教程

发表日期:2008-7-2 |


 

刚开始做这个留言本的时候,连Mysql和PHP都没接触过。经过痛苦的查找资料和学习,郁闷了一个星期后完成了我的简单留言本。网上没有比较好的PHP留言本相关教程,我下载的N多源文件都看得云里雾里,而且好多都将代码写在MC上。又或许可能有好的教程我没搜到,但无论如何,我现在要在这里班门弄斧一番了。

  目的

  用flash+php+mysql制作一个简单的留言本。

  配置环境

  最开始肯定是先配置相应的环境了。我下载的是配置环境套件包,傻瓜式的方法,简易安装,比较适合我。下载地址:http://phpnow.org/download.html  (包括:Apache、PHP、MySQL、Zend Optimizer、phpMyAdmin、 eAccelerator  )

  文件夹介绍如下(Init.cmd安装;PnCp.cmd控制面板。):


图1

  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

  2、浏览器中输入“http://127.0.0.1”后显示配置相关信息,可以输入MySQl密码进行连接测试。


图3

  3、网站目录索引默认是关闭的,用控制台将其开启,便于后期对网站(留言板)的测试。


图4


图5

  知识准备:

  1、先介绍如何用PHP连上数据库(数据库用户名“root”,密码“sun”,有库“myguestbook”)


图6

  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读取文本)。可以看火山的教程,很详细。

  开始制作(做好上面的准备工作,下面的会很好理解):


图7

  1、SWF读取数据
  ①和②MySQl→PHP→SWF
  PHP用“SELECT”从MySQl那里取,再写成xml给SWF读。


图8

  2、SWF储存数据
  ③和④SWF→PHP→MySQl
  SWF用“sendAndLoad”给PHP,PHP用“INSERT”给MySQl。


图9 点击放大

  完成后的截图:


图10

  其他注意事项

  解决乱码(解决数据库中的中文读出来是"????"):
  在用PhpAdmin建立数据库的时候选择“utf8-geeral-ci”编码。
  在php文件的查询语句前,加上:mysql_query("set names 'utf8'");
  php模块化(便于以后修改):
  连接数据库的语句写在单独的文件中,如connectdb.php。
  则写数据(datatosql.php)和读数据(datatoxml.php)的文件中加上:require "connectdb.php"即可。
  MySQL排错函数(如操作有错,根据提示会很方便修改):
  mysql_errno(出错号);mysql_error(出错原因)。
  php的日期函数(更详细的可参考其他帮助):
  data("Ymd,l,H:i");  //20080608,Sunday,09:28
  SWF实时刷新(保证读取最新数据):
  swf发送并获取实时变量:data_lv.sendAndLoad("datatosql.php?n="+random(9999), data_lv, "post");
  swf读取实时xml:myXML.load("datatoxml.php?n="+random(9999))

上一篇:PHP程序百行代码快速构建简易聊天室方法 人气:2915
下一篇:PHP将mysql数据导入Excel表中 人气:1720
浏览全部PHP的内容 Dreamweaver插件下载 常用网页广告代码全集
  最新网站源码 最新软件下载
2008-10-10 企业网站智能管理系统(TZIMS) v6
2008-10-10 拓文asp.net网站内容管理系统 v6
2008-10-10 动网论坛PHP版 v2.0++ Build 081
2008-10-10 免费时代CMS v5.0
2008-10-10 wodig第四季中文DIGG社区 v4.1 b
2008-10-10 老Y文章管理系统 v2.2 bulid 081
2008-10-10 魔法盒动感相册 ASP+SQL版 v2.0
2008-10-10 Asoft签到管理系统 v3.0 Pack1
2008-10-10 哥特人音乐网潮流留言本 v1.1
2008-9-29 酷狗音乐(原KuGoo)2008 v5.310 正
2008-9-29 QQTab 1.1
2008-9-29 网络传送带 Net Transport 2.64a
2008-9-29 谷歌金山词霸v1.8
2008-9-29 TweakVI 1.0 Build 1090
2008-9-29 ACDSee Pro 2.5 Build 333 汉化绿
2008-9-29 Winamp v5.541(2189) 周明波简体
2008-9-27 CCleaner 2.12.651
2008-9-27 Mozilla Thunderbird 2.0.0.17 英
  发表评论
姓 名: 验证码:
内 容:
站长工具:网站收录查询 | Google PR查询 | ALEXA排名查询 | CSS在线编辑器 | 广告代码 | js/vbs加密 | md5加密 | 进制转换 | UTF-8 转换工具 | Html转换js | Html转换asp | Html转换php | Html转换perl
实用工具:汉字翻译拼音 | 拼音字典 | 符号对照表 | 个税计算 | 实时汇率查询换算 | 经典小工具 | 汉字简繁转换 | 普通单位换算 | 公制单位换算 | 生辰老黄历 | 国内电话区号 | 国家代码与域名缩写 | 文字加密解密 | 健康查询 | 万年历 | 汉字横竖排版 | 手机号码查询 | 计算器 | ip搜索
业务联系 | 广告刊登 | 频道合作 | 投稿荐稿 | 联系方式 | 加入收藏 | RSS订阅
Copyright © 2000-2008 www.knowsky.com All rights reserved | 网络实名:动态网站制作指南 | 沪ICP备05001343号
ホームページ制作 不動産検索システム 求人情報
防水工事·改修工事 フットサル大会 探偵
SEO対策 中国語教室 ホームページ作成