Я пытаюсь обновить свой XML-файл с помощью переменной post.Обновление значения узла узла xml
<?xml version="1.0" ?>
<paypal>
<received>0</received>
</paypal>
PHP:
$paypal = simplexml_load_file("paypal.xml");
$paypal->received = $_POST['mc_gross'];
$paypal->asXML("paypal.xml");
Но никаких изменений в файле не появится.
Любая помощь приветствуется.
Вы уверены, что у вас есть права на запись для 'paypal.xml'? –
вы НИКОГДА не должны использовать размещенный ввод напрямую, без предварительной очистки. «инъекционные атаки» - это ключевое слово общего характера, и я думаю, что оно применимо даже к xml: http://projects.webappsec.org/w/page/13247004/XML%20Injection – mindandmedia
@Creadiff: Вы знаете, что ... это может быть причина. Посмотрите, это учетная запись GoDaddy, которую я использую. Вы находите это странным? –