Привет, у меня запущена виртуальная машина 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>
Как я могу настроить этот код так, чтобы пользователь мог выбрать файл на стороне сервера, который я буду редактировать, и заменить старое слово новым словом. Мне также нужно убедиться, что только один пользователь может редактировать файл в любой момент времени. Любые идеи о том, как это можно сделать?
Спасибо за помощь