PHP fOpen不确定必须在哪里打开文件夹

时间:2019-05-31 21:24:10

标签: php linux apache ubuntu

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

0 个答案:

没有答案