通过php将ActionScript值写入文件

时间:2011-04-06 16:44:20

标签: php actionscript

我有一些我在ActionScript中编辑过的XML,我想通过php在本地保存。我的php脚本(名为writeFile.php)如下:

<?php
  $variable = $_POST['data'];
  $file = "tmp.xml";
  $fh = fopen($file, 'w');
  fwrite($fh, $variable);
  fclose($fh);
  echo "Done!";
?>

我的ActionScript如下:

var loader:URLLoader = new URLLoader();
var request:URLRequest = new URLRequest("writeFile.php");
var vars:URLVariables = new URLVariables();
vars.data = xml.toXMLString();
request.data = vars;
request.method = URLRequestMethod.POST;
loader.addEventListener(Event.COMPLETE,onComplete);
loader.load(request);

但是,没有创建任何文件,因此显然没有任何文件被写入。

1 个答案:

答案 0 :(得分:0)

确保您对服务器上的该目录具有写入权限。并在onComplete函数中查找服务器响应以确保您看到“完成!”