Привет. Я пытаюсь создать веб-страницу, которая запрашивает у пользователя два слова, а затем заменяет первое слово вторым словом в файле.У меня есть HTML-файл, который работает нормально.У меня есть работающий сервер Ubuntu 16.04, на котором я использую мой HTML.
Проблема возникает, когда я пытаюсь использовать PHP для открытия файла, но я не уверен, должен ли файл находиться на моем рабочем столе или на моей виртуальной машине, в чем я не уверен.
Мой 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>
<input type="submit" value="Change Values" name="submit">
</tr>
<tr>
<td> Select File that will be changed:</td>
<input type="file" name="FiletoChange" id="FiletoChange">
</tr>
</table>
</form>
</body>
Мой PHP-код
<html>
<head>
<title>Information Gathered</title>
</head>
<body>
<?php
$valid = true;
if (!empty($_POST["Old_string"])) {
$Old_string = $_POST["Old_string"];
} else {
$valid = false;
echo "Old string is Empty . Please Enter value to proceed";
}
if (!empty($_POST["New_string"])) {
$New_string = $_POST["New_string"];
} else {
$valid = false;
echo "New string is Empty . Please Enter value to proceed";
}
if ($valid) {
echo "all input correct";
}
//$myfile = fopen("C:\\Users\\ipadc\\Pictures\\pappa\\EXpert system taak.txt", "r+") or die("Unable to open file!");
//echo fread($myfile,filesize("C:\\Users\\ipadc\\Pictures\\pappa\\EXpert system taak.txt"));
//fclose($myfile);
?>
</body>
</html>
Я закомментировал свой код Open file в PHP, потому что я являюсьЯ не уверен, где эта папка должна находиться, чтобы я мог получить к ней доступ.Пожалуйста, любая помощь будет оценена.