嗨,我正在尝试创建一个网页,要求用户输入两个单词,然后将文件中的第一个单词替换为第二个单词。我有一个运行良好的html文件。我有运行html的ubuntu服务器16.04。
当我尝试使用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>
我已注释掉PHP中的“打开”文件代码,因为我不确定该文件夹必须位于何处才能访问它。请提供任何帮助。