Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript到php,然后到word模板并替换变量_Php_Actionscript 3_Ms Word - Fatal编程技术网

Actionscript到php,然后到word模板并替换变量

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执行以下操作: 1.将变量发送到php 2.php应该打开一个重新设计的word文档。 3.特定word文档条目应替换为ActionScript发送的变量,并保留模板的格式。 4.保存文档并提供下载链接,或直接将其邮寄至某个地址


我之前问过几个问题,与此相比非常简单,但我没有得到任何答案。我不知道这是否会。如果可能,请帮助我。

要从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);