サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
Wikipedia
php.muzin.org
PHPで簡易ブログを作ろう! 「ページ作成を関数化しよう」の章 PHP講座>簡易ブログ構築スクリプト>ページ作成を関数化しよう 前回までで、ブログの最も便利な点といえる「記事を書けばページ(HTML)を自動生成してくれる機能(CMS機能)」を実装できました。今回はその機能を関数の形でまとめてみましょう。 フォームデータの読み込み その前にまず、フォームデータの読み込み、タグの除去、文字コードの変換、クオーテーションマークの変換を行うスクリプトを考えてみましょう。 // POSTデータを全て受け取りエスケープして変数に入れる foreach($_POST as $k => $v) { if(get_magic_quotes_gpc()) { $v=stripslashes($v); } $v=htmlspecialchars($v); $array[$k]=$v; } extract($ar
前回に引き続き、書いた記事をHTMLで保存する機能を実装します。 ユーザーがフォームから記事を書いて送信 テンプレートファイルを読み込む 読み込んだテンプレートファイルに記事を挿入しHTMLファイルを生成する 今回はさらにテンプレートファイルを読み込んで、記事を埋め込む処理を行いましょう。 サンプルスクリプト new.htmlについては前回と同じです。 挿入・変更箇所は赤字で表示されています。 <html> <head> <title><%PAGETITLE></title> </head> <body> <h1><%PAGETITLE></h1> <h2>記事本文</h2> <%PAGECONTENTS> </body> </html> 文字コードはEUC-JPで保存してください。 <html> <head> <title>ブログ作成</title> <meta http-equiv="
PHPで簡易ブログを作ろう! PHPを使って、CMS機能、コメント機能、簡単なプラグインなどを備えた簡易ブログを作成します。 PHP講座>簡易ブログ構築スクリプト
習うより慣れろをモットーに、実際にスクリプトを書きながら学ぶPHP講座。 メール送信スクリプト(フォームメール) 学習内容:フォームからのデータ受け取り、メール送信、 簡易ブログ構築スクリプト 学習内容:ファイルの読み書き、ユーザー定義関数 簡易ブログに取り入れたい機能 ファイル生成(ファイルの読み書き) テンプレートの利用 ページ作成を関数化しよう 関数に配列を渡す コメント機能をつける ページ一覧の保存(変数のスコープ) PHP Tips PHPソースコードをハイライト表示する(動作サンプル) muzinブログ ヨミサーチ(YomiSearch)テンプレート 無料Webツール 実践!PHPプログラミング講座
<html> ~ <body> <form action="makefile.php" method="POST"> <textarea name="honbun" rows="5" cols="50"></textarea><br /> <input type="submit" value="送信" /> </form> </body> </html> データ量が多くなると予想されるため、メソッドはPOSTで送信します。 <html> <head> <title>ブログ作成</title> <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> </head> <body> <?php if ($_POST{"honbun"}) { // ※1 記事が記入されていればファイル生成開始 $honbun = $
このページを最初にブックマークしてみませんか?
『実践!PHPプログラミング講座』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く