候选便笺数据无法发布到页面的PHP部分?

问题描述 投票:0回答:2

我的php页面的HTML和PHP都在同一页面上。

对于HTML部分,将输入用户数据并将其发布到PHP部分。

</div>
</header>
<pre>



</pre>
    <h1 style="font-family: 'Lucida Sans Typewriter'"> Note entry:</h1>

<form method="post">
<div>
        <div style="margin-right:5px;">
            <input type="text" class="fileName" name="fileName" id="fileName" size="35" 
value="untitled">
            <input type="text" name="noteData" id="notes" size="250">
            <input type="Submit" name="Submit" value="Save">
        </div>
    </div>
</form>

关于PHP部分,我检查是否已发生POST,然后将文件和文件名保存到磁盘,但不会发生。

        if($_POST){
            $noteName = $_POST['fileName'];
            $noteData = $_POST['notes'];
            $notes = fopen('' + $noteName,"wb");
            fwrite($notes,$noteData);
            fclose($notes);
        }

抛出的错误在这里:

https://gyazo.com/99646e2705ed7ea927d27c67cddb87b4

有什么建议吗?我需要尽快完成此操作,并且无法终生发现为什么这决定不起作用。

php forms post
2个回答
0
投票
if($_POST){
            $noteName = $_POST['fileName'];
            $noteData = $_POST['noteData'];
            $notes = fopen('' . $noteName,"wb");
            fwrite($notes,$noteData);
            fclose($notes);
        }

0
投票

您应该使用名称,而不是ID。尝试$ _POST ['noteData']。

© www.soinside.com 2019 - 2024. All rights reserved.