我的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
有什么建议吗?我需要尽快完成此操作,并且无法终生发现为什么这决定不起作用。
if($_POST){
$noteName = $_POST['fileName'];
$noteData = $_POST['noteData'];
$notes = fopen('' . $noteName,"wb");
fwrite($notes,$noteData);
fclose($notes);
}
您应该使用名称,而不是ID。尝试$ _POST ['noteData']。