不断出现奇怪的php问题我的代码没有';我一点也不做超奇怪的事
我的代码没有任何变化。data.txt不会改变。我的代码没有激活我不知道该怎么办请帮助我不断出现奇怪的php问题我的代码没有';我一点也不做超奇怪的事,php,html,Php,Html,我的代码没有任何变化。data.txt不会改变。我的代码没有激活我不知道该怎么办请帮助我 <?php $txt = "data.txt"; if (isset($_POST['field1'])){ $fh = fopen($txt, 'a'); $txt=$_POST['field1'].PHP_EOL; fwrite($fh,$txt); fclose($fh); $strrop="Applicat
<?php
$txt = "data.txt";
if (isset($_POST['field1'])){
$fh = fopen($txt, 'a');
$txt=$_POST['field1'].PHP_EOL;
fwrite($fh,$txt);
fclose($fh);
$strrop="Application Submitted.";
echo $strrop;
};
?>
<!DOCTYPE html>
<html style="height:100%;width:100%;">
<body>
<form action="" method="post">
type email here<br>
<input type="text" name="field1"><br>
<input type="submit" value="Submit" <img src="">
</form>
</body>
在此处键入电子邮件
在代码的右括号中有一个额外的分号
试试这个:
<?php
$txt = "data.txt";
if (isset($_POST['field1']){
$fh = fopen($txt, 'a');
$txt=$_POST['field1'].PHP_EOL;
fwrite($fh,$txt);
fclose($fh);
$strrop="Application Submitted.";
echo $strrop;
}
?>
<!DOCTYPE html>
<html style="height:100%;width:100%;">
<body>
<form action="" method="post">
<label for="field1">Type your email here</label><br>
<input type="text" name="field1" id="field1"><br>
<input type="submit" value="Submit">
<img src="">
</form>
</body>
请添加错误。您从未关闭isset
。。。如果
,则永远不要关闭,这取决于您如何看待它。无论哪种方式都缺少一个)
。您已经修复了@user3783243提出的问题中的问题。这解决了吗?还有别的问题吗?“奇怪的问题”是什么意思?你有什么错误吗,白屏?到底发生了什么?我们不能靠猜测来调试,你能提供一些信息吗?白色屏幕是@jamest发生的事情,听起来可能是一个致命的错误。检查您的错误日志,查看到底是什么错误(或者只是手动在代码中查找错误,这更费时也更难)用户3783243指出了一个错误,但您只是更新了问题以修复它,从未说过这是否修复了您的问题。我没有以与您不同的方式看到这一点。你在寻求帮助,但对想帮助你的人仍然很粗鲁,太棒了。