HOME > ローテーション・バナーを作ってみよう > 

§登録画面を作る。

広告の追加をブラウザから行えるように、登録画面を作りましょう。

フォームで送信

<form action="<?=$_SERVER[ "PHP_SELF" ]?>" method="POST">//解説(1)
<textarea cols="40" rows="4" name="link"></textarea><br>//解説(2)
<input type="submit" name="regist" value="登録">//解説(3)
</form>


解説(1)
action属性でデータを受け取るプログラムのパスを指定します。
同じページ内にプログラムを置く場合、$_SERVER[ "PHP_SELF" ] と指定します。
<?=〜?> は <?php print〜 ?> の省略形です。HTMLに埋め込む場合スッキリかけて便利な書き方です。

解説(2)
1行フィールドではなく、textarea を使うのにはわけがあります。
ASPが発行するリンクタグはまちまちで、A8や楽天のように改行を含み複数行にまたがるものもあります。
いちいち改行をはずして入力するのは面倒なので、一旦そのまま送信し、プログラム側で整形します。

解説(3)
input type="submit"は送信ボタンを作るタグです。
同じ<form>〜</form>内に入力されたデータを送信します。

各フィールドはname属性の値で区別します。
今回の場合ボタンの「regist」とtextareaの「link」の名前で送信されます。

ローテーション・バナーを作ってみよう

  1. 仕組みを考えてみよう。
  2. バナーリストを外部ファイル化する。
  3. 登録画面を作る。
  4. ファイルにデータを追加する
  5. 管理画面への入室制限
  6. 削除画面を作る
  7. 任意のデータを削除する
  8. 引用符などがエスケープされる問題
  9. サーバーへ設置する

メイン・メニュー

  1. はじめに
  2. 入門者向け参考書
  3. PHPの基本
  4. ローテーション・バナーを作ってみよう
  5. 検索結果リンクを自動化しよう
  6. 簡易データベースを作ってみよう
  7. ホームページ制作のためのリンク集

PHPが使えるサーバー

僕が使っているサーバーとドメイン管理のレジストラーです。

ロリポップ!
多くのアフィリエイターが支持する安くて安心の初心者向けレンタルサーバー。MySQLを使うなら↓のチカッパの方が軽いです。
チカッパ!
複数サイトの管理に便利なマルチアカウント、マルチドメイン対応。月額525円〜で500MBの大容量。
ムームードメイン
有料サーバー借りるなら独自ドメインは必須!「.com」「.net」なら年間数百円で取得可能です。ロリポ、チカッパの併用でDNS設定も超簡単!

管理人のブログ

音楽サイトでアフィリエイトblog
音楽アフィリエイトとサイト運営の効率化を考えるブログ