Free CGI Perl PHP Script Olive Design CGI

フォーム内容を渡すスクリプト その2

外部ファイルtest.txtにフォームの内容を書き込み、記憶させます。

まず、ファイル名form05.php,form02.htmlを作成し、下のソースを貼り付けて設置します。 同じフォルダに空のファイルlog.datを作成してパーミションを666にします。

サンプル

form02.html

<html><head>
<meta http-equiv="Content-Type" content="text/html;
charset=Shift_JIS"> <title>名前の問い合わせ</title></head> <body> <h3>あなたのお名前を教えてください。 <form method=post action="form02.php"> 入力(ローマ字)=> <input type=text name="namae"> <input type="submit" value="送信"> </form> </body> </html>

ソース form02.php

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=Shift_JIS"> <title>名前の問い合わせ <body> <?php $filename="log.dat"; echo "今書き込みしたのは<b> $_POST[namae] </b>さん\n"; echo "<br/>"; //ファイルlog.datから読み込み $fp = fopen ($filename,"r"); if(fread ($fp, filesize ($filename))){ $old = fread ($fp, filesize ($filename)); } fclose($fp); echo "前に書き込みしたのは<b> $old さん</b>\n"; $text = "$_POST[namae]"; //ファイルtest.txtを開いて書き込み保存 $fp = fopen ($filename,"w"); fwrite ($fp,$text); fclose ($fp); ?> <br/> </body> </html>
Perl PHP Free CGI Script OliveDesign CGI

Perl PHP Free CGI Script OliveDesign CGI

プライバシーポリシー / 特定商取引法に基づく表示