Можно ли использовать php для чтения XML-файла, а затем передать эти данные во Flashvars?
При поиске решения я могу только найти способ указать XML на файл.В настоящее время я открываю файл XML, присваиваю его переменной PHP, настраиваю и записываю в файл, который затем выбирается Flashvars.Это работает в 99% случаев, но иногда результаты совершенно неверны!Я не могу с помощью моих текущих знаний отладить эту проблему.
Было бы намного проще, если бы я мог просто передать данные в виде строки вместо файла.
Вот мой текущий код PHP...
<?php
$homepage = file_get_contents('content.xml');
// Search and replace text in $homepage
$myFile = "testFile.txt";
$ourFileHandle = fopen($myFile, 'w') or die("can't open file");
fwrite($ourFileHandle, '');
fwrite($ourFileHandle, $homepage);
fclose($ourFileHandle);
?>
<script type="text/javascript" src="swfobject/swfobject.js"></script>
<script type="text/javascript">
var flashvars = {};
flashvars.pathToXML = "testFile.txt";
var params = {wmode: "transparent"};
var attributes = {};
swfobject.embedSWF("flashfile.swf", "myAlternativeContent", "660", "120", "9.0.0", false, flashvars, params, attributes);
</script>
А вот мой XML ...
<root>
<config>
<columns>6</columns>
<padding>8</padding>
<horizontal_align>true</horizontal_align>
<vertical_align>true</vertical_align>
<scale>0.7</scale>
</config>
<loop>
<title>6th (bottom)</title>
<path>sounds/string6</path>
<key>name6</key>
<volume>0.6</volume>
<panning>0</panning>
<offset>0</offset>
</loop>
<loop>
<title>5th</title>
<path>sounds/string5</path>
<key>name5</key>
<volume>0.6</volume>
<panning>0</panning>
<offset>0</offset>
</loop>
<loop>
<title>4th</title>
<path>sounds/string4</path>
<key>name4</key>
<volume>0.6</volume>
<panning>0</panning>
<offset>0</offset>
</loop>
<loop>
<title>3rd</title>
<path>sounds/string3</path>
<key>name3</key>
<volume>0.6</volume>
<panning>0</panning>
<offset>0</offset>
</loop>
<loop>
<title>2nd</title>
<path>sounds/string2</path>
<key>name2</key>
<volume>0.6</volume>
<panning>0</panning>
<offset>0</offset>
</loop>
<loop>
<title>1st (top)</title>
<path>sounds/string1</path>
<key>name1</key>
<volume>0.6</volume>
<panning>0</panning>
<offset>0</offset>
</loop>
</root>