Я могу ошибаться (так что давайте поправим меня) если у вас есть xml и вы хотите, чтобы многие могли его прочитать, зачем вам делать несколько копий этого ?!
Разве сервер не должен выполнять эту работу, обслуживая файл многим людям? Если я ошибаюсь и вы пытаетесь сделать что-то еще, тогда этот php работает нормально. Таким образом, вам не нужно искать ошибки в php.
<?php
$fileName = rand().'file.xml';
$fp = fopen($fileName, 'w');
fwrite($fp, 'Hello!');
fclose($fp);
?>
<?php
$handle = fopen($fileName, "rb");
$contents = fread($handle, filesize($fileName));
print_r($contents);
fclose($handle);
?>
var winexml=loadXMLDoc("<?=$randnumb?>wine.xml");
У вас <?
работает? причина вамп спрашивает <?PHP
(должен быть php.ini)
Почему у вас есть секунда = в параметрах loadxmldoc ?!
Работает ли это:
<?PHP
$dbq="\"";
echo 'var winexml=loadXMLDoc(',$dbq,$randnumb,'wine.xml',$dbq,');';
?>