zhoujiu_66
zhoujiu_66
2019-11-02 18:32

Notice: Undefined index: name in C:\xampp\htdocs\doy.php on line 2

  • apache
  • php

用的是xampp软件
htdocs下的y.php的代码如下

< from action=doy.php method=post>
姓名:< input type=text name="name">

邮箱:< input type=text name="email">

留言:< br>
< textarea name="y" cols=50 rows=5>
在这里留言
< /textarea>

< input type=submit value="发送">

< /form>

过往留言:

<?php
$sc=file_get_contents("y.txt");
echo $sc;
?>

然后想要跳转的是doy.php

<?php
$n=$_POST['name'];
$e=$_POST['email'];
$y=$_POST['y'];

file_put_contents("y.txt",$n."<br>".$e."<br>". $y."<br>-------<br>",FILE_APPEND|LOCK_EX); 

?>

1.先运行y的发送也不能跳转到doy
并出现:Warning: file_get_contents(y.txt): failed to open stream: No such file or directory in C:\xampp\htdocs\y.php on line 13

2.先运行doy,就创建了txt,只运行出现了-------,在用网页打开y,过往留言也只有-------

Notice: Undefined index: name in C:\xampp\htdocs\doy.php on line 2

Notice: Undefined index: email in C:\xampp\htdocs\doy.php on line 3

Notice: Undefined index: y in C:\xampp\htdocs\doy.php on line 4

为啥啊,我需要怎么改!!!

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

1条回答