Php ecards的逻辑

Php ecards的逻辑,php,flash,actionscript-3,actionscript,Php,Flash,Actionscript 3,Actionscript,在我尝试构建ecard之前,我想了解ecard背后的基本流程 显然,可能有以下因素: 包含Swf(选择Swf)的初始网页,为用户提供ecards选项和由一系列文本输入字段组成的,用于收集收件人和发件人地址以及消息。使用actionscript调用服务器上的php文件。 传递持有卡片的变量选择卡片文本,从swf到php文件发送电子邮件和发送电子邮件到etc php脚本运行并创建swf卡的一个副本,该副本由用户选择(swf1),它使用来自choose card swf设置的变量的文本填充swf副本

在我尝试构建ecard之前,我想了解ecard背后的基本流程

显然,可能有以下因素:

  • 包含Swf(选择Swf)的初始网页,为用户提供ecards选项和由一系列文本输入字段组成的,用于收集收件人和发件人地址以及消息。使用actionscript调用服务器上的php文件。 传递持有卡片的变量选择卡片文本,从swf到php文件发送电子邮件和发送电子邮件到etc

  • php脚本运行并创建swf卡的一个副本,该副本由用户选择(swf1),它使用来自choose card swf设置的变量的文本填充swf副本

  • php然后向收件人地址发送一封电子邮件,其中包含?这就是我不清楚的地方

  • 它是否发送swf1的附件,或者它是如何发送的

    我非常欣赏这方面的一些智慧


    Adrian

    我相信这是通过flashvars有效实现的。这是一种机制,允许您通过嵌入flash脚本的网页上下文向flash脚本提供变量

    因此,在发件人输入电子卡字段后,您可以将它们存储在数据库中,并为此条目生成URL,然后将URL邮寄给收件人。然后,他们将打开这个URL,该URL将显示SWF对象,并将flashvars设置为从数据库获得的任何内容

    不需要繁琐地复制SWF,您只需要在服务器上复制一份。这看起来是一个可行的解决方案。

    FlashVars(如@Kos所说)是向Flash电影发送数据的最可行的方法。swf被编程为读取这些数据并相应地显示内容


    有关如何使用FlashVar(以及其他向swf发送数据的方式)的信息,请参见我的回答:

    通常,您会希望在电子邮件中添加指向某个网页上电子卡的链接。大多数电子邮件客户端不会嵌入Flash之类的东西。@Adrian。。。欢迎来到这个网站!然而。。这种问题在这里是不允许的。因为这个问题非常开放。你基本上是在问“房子最常见的建造方式是什么?”而答案只能是主观的。一个更好的问题是“我已经开始开发这个,到目前为止它是如何工作的,这就是我正在计划的,我认为X可能有问题”或者“X是否会导致Y出现问题”。更多关于FAQ的信息,我相信这是一个可以在这里很好回答的问题。“良好的常规做法”也是程序的重要组成部分。我甚至可以回答它D