| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > ActionScript教程 > 文章正文 用户登录
PHP是什么?
PHP如何读取COOKI
PHP进阶
基于PHP的聊天室(
基于PHP的聊天室(
变量的变量,PHP和
初学入门 PHP 和 
PHP新手上路(十四
PHP新手上路(十三
PHP新手上路(十二

教菜鸟用FLASH+PHP做邮件发送系统           

教菜鸟用FLASH+PHP做邮件发送系统

作者:sojump 来源:闪客帝国 更新:2005-1-2 13:10:23 错误报告 我要投稿

一个比较简单的有邮件发送功能的东东.其实这是一个公司项目的一个部分,当然是改头换面了,但最基本的程序是这个样子的.

演示

注: name是你的名字,from你的email,to目标email,message内容表达那么模糊非常汗,但是不能把完成的地址放出,请谅解.


Flash部分

- 建立表单,画背景之类,大家也看到了,我那个就是个白板...

- 新建一层给第一帧加上stop(); 让影片开始就停止在第一帧

- 建立文本域, 由于是读取客户输入的,在属性里选择input text,并且扩展属性面板, 输入变量名(Var:),这些是等会传递给php的变量,该实例中需要建立四个文本域,分别是:name,from,to,message,其变量名分别是:urName,urEmail,toEmail,message。

- 建好message文本域后起个实例名叫mainText,是等会翻页用的。为多行文本域,其他几个文本域是单行的。

- 都建立好了以后,全部选中F8转成MC,实例名叫forms,给这个MC加上代码

onClipEvent(data){
  _root.gotoAndStop(2);
}
onClipEvent(data)是判断有数据传输完成以后就执行,这里就是我们数据传给PHP以后播放第二帧

- 做个三角形小按钮翻页用,拖入场景,再复制一个转180度

向上那个代码

on(press){
  forms.mainText.scroll--;
}

向下那个就是

on(press){
  forms.mainText.scroll++;
}

- 再做一个发送按钮,放上代码

on (release) {
  forms.loadVariables("email.php", "POST");
}

loadVariables将forms这个MC中所包含的变量全部输送给email.php页,请注意将SWF文件跟PHP文件放在同一目录下

- 做第二帧,简单的一句话,"您的邮件已经发送..."

- 放个返回按钮,加上代码,返回第一帧

on(release){
_root.gotoAndStop(1);
}

PHP部分

- 如果你不用php编辑器,那么打开一个新的文本文件,输入

<?php
  $sendTo = $_POST["toEmail"];
  $subject = "Your Friend " . $_POST["urName"] . " Sent  You An Email.";
  $headers = "From: " . $_POST["urName"];
  $headers .= "<" . $_POST["urEmail"] .">\r\n";
  $headers .= "Reply-To: " . $_POST["urEmail"];
  $message = $_POST["message"];
  mail($sendTo, $subject, $message, $headers);
?>

$之后的都是php在定义变量
toEmail,urName,urEmail,message(分别对应了,TO,Name,From,MESSAGE)都是我们在flash里定义的变量名,在这里可以看到都通过POST传递给了php

mail是php里非常简单的邮件发送语句,格式为

mail ( string to, string subject, string message [, string additional_headers 
  [, string additional_parameters]])

想多了解的朋友到www.php.net看看,我是菜鸟,不敢多解释,怕说错:D

- 好了,存成.php文件,和swf放入同一个目录

DONE, 上传或者在本机测试吧,php安装之类我就不说了,有高手详细的解释,大家搜索一下

整个过程都很简单,也没有几句代码,非常好理解,有需要的朋友可以看一下,还请帝国各位高手指出不足,谢谢.

源文件下载

文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。