douyi3632 2016-11-16 04:08
浏览 11

在php中向txt文件提交输入时出错

I am working on a input storer. It does not write to the txt document with this code:

<?php
    if (isset($_GET['test0'])) {
        $file = 'content.txt';
        // Open the file to get existing content
        $current = file_get_contents($file);

        // Append a new line to the file
        $current .= "
" . "(TEST0)". $_GET['test0'] . "(TEST1)". $_GET['test1'];

        // Write the contents back to the file
        file_put_contents($file, $current);
    }
?>

It is supposed to take the values from a <input> and store them. It isn't working, though. Here is the HTML:

<form action="" method="post" class="proceed maskable" name="login" autocomplete="off" novalidate>
    <div id="passwordSection" class="clearfix">
        <div class="textInput" id="login_emaildiv">
            <div class="fieldWrapper"><label for="email" class="fieldLabel">Test0</label><input id="email" name="test0" type="email" class="hasHelp  validateEmpty  "
                    required="required" aria-required="true" value="" autocomplete="off" placeholder="Email" /></div>
            <div class="errorMessage" id="emailErrorMessage">
                <p class="emptyError hide">Blank</p>
                <p class="invalidError hide">Blank</p>
            </div>
        </div>
        <div class="textInput lastInputField" id="login_passworddiv">
            <div class="fieldWrapper"><label for="password" class="fieldLabel">Test1</label><input id="password" name="Test0" type="password" class="hasHelp  validateEmpty  "
                    required="required" aria-required="true" value="" placeholder="Password" /></div>
            <div class="errorMessage" id="passwordErrorMessage">
                <p class="emptyError hide">Blank</p>
            </div>
        </div>
    </div>
</form>

How can I solve this problem. Thanks!

  • 写回答

2条回答 默认 最新

  • doudieyou5209 2016-11-16 04:23
    关注

    Try this :

    <?php
        if (isset($_GET['test0'])) {
    
            $current = "
    " . "(TEST0)". $_GET['test0'] . "(TEST1)". $_GET['test1'];
    
            $myfile = fopen("content.txt", "a") or die("Unable to open file!");
    
            fwrite($myfile, $current);
            fclose($myfile)
        }
    ?>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法
  • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
  • ¥100 为什么这个恒流源电路不能恒流?
  • ¥15 有偿求跨组件数据流路径图
  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值