редактировать текст из / в XML-файл: он работает в localhost, но не в Интернете?(php, xml) - PullRequest
0 голосов
/ 31 октября 2011

Я пытаюсь отредактировать текст XML-файла со своей страницы edit.php.Он работает нормально, если я тестирую его в "localhost", файл xml обновляется, как и ожидалось.

Но когда я выкладываю файлы в интернет и пытаюсь отредактировать текст оттуда, кажетсяХорошо, но затем я обновляю страницу, и текст в файле edit.php остается таким же, как и раньше, и ничего не было обновлено.Вы знаете, откуда это?есть ли проблема с моей «формой»?

вот мой код:

<body>

        <?php
        /* READ */
        $dom = new DomDocument();
        $dom->load('edition.xml');

        $_haut = $dom->getElementsByTagName('haut')->item(0);
        $haut = $_haut->firstChild->nodeValue;

        /* WRITE */
        if ( isset($_POST['cache']) ){
            $haut = stripslashes($_POST['haut']);
            $_haut->firstChild->nodeValue = $haut;

            $dom->save('edition.xml');
        }
        ?>

        <div>
            <h4 style="float:left;">Update the text</h4>
            <div style="clear:both;"></div>


            <form method="post" action="edition.php">
                <p>
                <label for="textarea1">the text : </label><br />
                <textarea rows="14" cols="80" name="haut" id="textarea1"><?php echo $haut ?></textarea>
                </p>
                <input type="hidden" id="cache" name="cache"/>
                <p><input type="submit" value="Envoyer" /></p>
            </form>


        </div>
</body>

Спасибо за вашу помощь

1 Ответ

1 голос
/ 31 октября 2011

Мое лучшее предположение заключается в том, что пользователь php работает, поскольку у него нет прав для этого.

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