"); print("戻る"); exit; } for($q_num=0; $q_num<$q_max; $q_num++){ $ans= $_POST["ans-$q_num"]; if($ans== ""){ print("記入漏れがありますので、再度入力し直してください。 戻る"); $err_q= $q_num+1; // print("ans-$err_q"); exit; } } //結果格納 $ext = $ext.$stdno.","; for($q_num=0; $q_num<$q_max; $q_num++){ $ans= $_POST["ans-$q_num"]; if($q_num!= $q_max-1){ $ext = $ext.$ans."," ; } else{ $ext = $ext.$ans."\n"; } } $message= $_POST['message']; $ext = $ext.$message."\n"; //log生成 $strDat= strftime("%Y-%B-%D %I:%M:%S %Z"); //ログファイルへの書き込みの準備 $filename = 'log.txt'; $csvfilename= 'result.csv'; $answer = "$ext"; $log = $strDat.","."$ext"; if (is_writable($filename)) { // $filenameを追加モードでオープン if (!$handle = fopen($filename, 'a')) { print ("Cannot open file ($filename)"); exit; } // オープンしたファイルに$logを書き込む if (!fwrite($handle, $log)) { print ("Cannot write to file ($filename)"); exit; } } else { //ログファイルに書き込めない場合エラーを出力 print ("The file $filename is not writable"); } if (is_writable($csvfilename)) { // $csvfilenameを追加モードでオープン if (!$handle1 = fopen($csvfilename, 'a')) { print ("Cannot open file ($filename)"); exit; } // オープンしたファイルに$answerを書き込み if (!fwrite($handle1, $answer)) { print ("Cannot write to file ($csvfilename)"); exit; } print("
"); print "ご協力ありがとうございました。ブラウザを終了してください。"; fclose($handle1); } else { // csvファイルに書き込めない場合エラーを出力 print ("The file $csvfilename is not writable"); } } //アンケート画面を表示するためのファンクション function disp(){ global $question, $q_data, $q_max,$q_cmax; print(""); print (""); } if ($_GET['mode']=="send"){ outp(); }else{ disp(); } ?>