Я пытаюсь оценить содержимое mapvar.php и сохранить его в переменной. Это код:PHP-код становится xml?
<?php
$filename = strval(rand(0,99999999999)).'.svg';
$fp=fopen($filename, 'wb+');
ob_start();
include 'mapvar.php';
$output = ob_get_clean();
ob_flush();
file_put_contents($filename,$output);
?>
<form action="download.php" method="post">
<input type="hidden" name="filename" value="<?php echo $filename ?>" />
<input type="submit" value="dl" />
</form>
<?php fclose($fp); ?>
По какой-то причине, когда я открываю файл, это сообщение появляется (как в Chrome и FF):
«Этот XML-файл не появляется, чтобы иметь какую-либо информацию о стиле связанные с ним. Дерево документов показано ниже. "
... а затем оцененный html-код.
Это похоже на объект ob_start(), почему это так?
Как выглядит ваш mapvar.php? –
Это изображение svg с переменными php. Решила в любом случае. – chintogtokh