Actionscript到php,然后到word模板并替换变量
我需要编写一个代码,可以使用actionscript执行以下操作: 1.将变量发送到php 2.php应该打开一个重新设计的word文档。 3.特定word文档条目应替换为ActionScript发送的变量,并保留模板的格式。 4.保存文档并提供下载链接,或直接将其邮寄至某个地址Actionscript到php,然后到word模板并替换变量,php,actionscript-3,ms-word,Php,Actionscript 3,Ms Word,我需要编写一个代码,可以使用actionscript执行以下操作: 1.将变量发送到php 2.php应该打开一个重新设计的word文档。 3.特定word文档条目应替换为ActionScript发送的变量,并保留模板的格式。 4.保存文档并提供下载链接,或直接将其邮寄至某个地址 我之前问过几个问题,与此相比非常简单,但我没有得到任何答案。我不知道这是否会。如果可能,请帮助我。要从ActionScript发送变量,您需要执行以下操作: var http:HTTPService = new HTT
我之前问过几个问题,与此相比非常简单,但我没有得到任何答案。我不知道这是否会。如果可能,请帮助我。要从ActionScript发送变量,您需要执行以下操作:
var http:HTTPService = new HTTPService();
http.url = "http://www.yourWebsite.com/yourPhpFile.php";
http.method = "POST";
var variablesToSend:Object = new Object();
for (var varName:String in yourVariables){
variablesToSend[varName] = yourVariables[varName];
}
http.send(variablesToSend);
在“yourPhpFile.php”中,我建议添加一些特殊的关键字以在模板中搜索,并使用通过$\u POST
对象接收的变量执行str\u replace()
。我不是php专家,但类似于:
$yourFilePath = "C:\your\file\path\here.txt";
$yourFileAsString = file_get_contents($yourFilePath);
foreach($_POST as $key=>$value){
$yourFileAsString = str_replace($key,$value,$yourFileAsString);
}
file_put_contents(genNewFileName(),$yourFileAsString);