php
1<?php 2$text = $_POST['text']; 3$fp = fopen("log.txt", "a"); 4fwrite($fp, "追記です。"); 5fclose($fp); 6 7print("ファイルlog.txtに【".$text."】を書き込みました。"); 8print("<a href='log.txt'>log.txtを見る</a>"); 9?> 10 11<!doctype html> 12<html> 13<head> 14<meta charset="utf-8"> 15<title>クイズ</title> 16</head> 17<body> 18 19<form id="form1" name="form1" method="post" action="nyuuryoku.php"> 20 <input type="text" name="text" id="textfield" /> 21 <input type="submit" value="書き込む" /> 22</form> 23 24 25</body> 26</html>
エラー内容
Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in php on line 10
指摘された点を変更し、()をつけました、エラーが出ます、なぜでしょう。
コードにこだわりはないので、したいことができるなら大きく変えて貰って構いません。
具体的には、同じページで、フォーム送信し、送信内容を受け取り、書き込む、というものです。
回答1件
あなたの回答
tips
プレビュー