dongmei1911 2015-08-18 17:12
浏览 8

在页面加载时自动调用PHP SELF

<?php
    if ($_SERVER["REQUEST_METHOD"] == "POST")
    {
        $fn=$_POST["filename"];
        $content=$_POST["txt"];
        $fp= fopen("abc.txt", "w") or die("unable to open file");
        fclose($fp);
    }
?>
<html>
<head>
    <title>Files</title>
</head>
<body>
    <center>
    <form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>" method="post" id="show">
        <input type="text" name="filename" placeholder="File Name"><br>
        <textarea name="txt" id="txtarea" id="txtarea" rows="20" cols="50" placeholder="Text goes here..."></textarea><br>
        <input id="ixtbtn" type="submit" id="tabuttton" value="Done">
    </form>
    </center>
</body>
</html>

Php is automatically getting called on page load. But I need it to be called when submit button is pressed.

  • 写回答

2条回答 默认 最新

  • dsvcqvp139098 2015-08-18 17:21
    关注
    <?php
        if (isset($_POST['submitted']))
        {
            $fn=$_POST["filename"];
            $content=$_POST["txt"];
            $fp= fopen("abc.txt", "w") or die("unable to open file");
            fclose($fp);
        }
    ?>
    <html>
    <head>
        <title>Files</title>
    </head>
    <body>
        <center>
        <?php echo "<form action='" . htmlspecialchars(#_SERVER['PHP_SELF']) . "' method='post' id='show'>"; ?>
            <input type="text" name="filename" placeholder="File Name"><br>
            <textarea name="txt" id="txtarea" id="txtarea" rows="20" cols="50" placeholder="Text goes here..."></textarea><br>
            <input id="ixtbtn" type="submit" id="tabuttton" value="Done" name='submitted'>
        </form>
        </center>
    </body>
    </html>
    
    评论

报告相同问题?

悬赏问题

  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测