Ubuntu Мне нужно использовать Openfilebrowser (или что-то подобное), чтобы выбрать файл на стороне сервера - PullRequest
0 голосов
/ 31 мая 2019

Привет, у меня запущена виртуальная машина Ubuntu Server 16.04, и моя задача состоит в том, чтобы спросить у пользователя старое слово и новое слово. Затем в файле на сервере мне нужно заменить старое слово новым словом и сохранить папку.

В данный момент у меня работает файловый браузер, но на данный момент он работает только для файлов на клиентском ПК, а не на серверном ПК. У меня также есть некоторая проверка на месте.

HTML-код

<html>
    <body>
        <form action="replace.php" method="post" enctype="multipart/form-data">>

        <table border="0">

        <tr>
            <td>Old String</td>
            <td align="center"><input type="text" name="Old_string" size="30" /></td>
        </tr>

        <tr>
            <td>New String</td>
            <td align="center"><input type="text" name="New_string" size="30" /></td>
        </tr>

        <tr>
            Select File that will be changed:
            <input type="file" name="FiletoChange" id="FiletoChange">
        </tr>



        </table>
        </form>
    </body>
</html>

Мой php код

    <html>

            <head>
                    <title>Information Gathered</title>
            </head>

            <body>

                    <?php
                    if (isset($_POST["Old_string"]) && !empty($_POST["Old_string"])) {
                      echo "Yes, Old string is set"; }
                    else
                     {
                         echo "N0, Old String is not set";
                      }
                    ?>

            </body>

    </html>

Как я могу настроить этот код так, чтобы пользователь мог выбрать файл на стороне сервера, который я буду редактировать, и заменить старое слово новым словом. Мне также нужно убедиться, что только один пользователь может редактировать файл в любой момент времени. Любые идеи о том, как это можно сделать?

Спасибо за помощь

...