Записать значение ActionScript в файл через php - PullRequest
0 голосов
/ 06 апреля 2011

У меня есть какой-то XML, который я отредактировал в ActionScript, и который я хотел бы сохранить локально с помощью 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 голосов
/ 07 апреля 2011

Убедитесь, что у вас есть разрешение на запись в этот каталог на сервере.А в функции onComplete найдите ответ сервера, чтобы убедиться, что вы видите «Done!»

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...