この記事では、phpファイル操作の小さなゲストブックの例について説明します。皆さんの参考に共有してください。詳細は以下の通りです
Index.phpファイルは以下の通りです:
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
$path = "DB/" //パスを定義します ;$dr = opendir($path) //ディレクトリを開く ;while($filen = readdir($dr)) //ディレクトリ内のファイルを読み取るループ { if($filen != "." および $filen != "..") { $fs = fopen($path.$filen, "r"); echo "タイトル:".fgets($fs)." echo "作成者:".fgets($fs)." echo "Content: ".fread($fs, filesize($path.$filen)).""; エコー「 」; fclose($fs); } } closedir($dr) //ディレクトリを閉じる ?> |
Post.php ファイルは次のとおりです:
?
1 2 3 4 5 6 7 8 9 10 11 |
$path = "DB/"; $filename = "S".date("YmdHis").".dat"; $fp = fopen($path.$filename, "w"); fwrite($fp, $_POST["タイトル"]."/n"); fwrite($fp, $_POST["著者"]."/n"); fwrite($fp, $_POST["コンテンツ"]."/n"); fclose($fp); echo "メッセージが正常に投稿されました!"; echo "ホームページに戻る"; ?> |
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
「http://www.w3.org/TR/html4/loose.dtd」> 新しい留言 <フォーム名="form1" メソッド="ポスト" アクション="Post.php"> <表幅="500" ボーダー="0" align="center" cellpadding="0" cellpacing="0"> |
标题 | |
作成者 | |
内容 |