初心者でもできるPHPでプログラミング
アフィリエイトのためのPHP入門講座
→
ご利用の前にお読みください
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」の名前で送信されます。
サンプルを見る
→
次へ:ファイルにデータを追加する
←
前へ:バナーリストを外部ファイル化する。
●
HOME
>
ローテーション・バナーを作ってみよう
>
【受講無料】転職支援のためのPHPプログラミング・スクールです。
Webプログラミング講座
ローテーション・バナーを作ってみよう
仕組みを考えてみよう。
バナーリストを外部ファイル化する。
→
登録画面を作る。
ファイルにデータを追加する
管理画面への入室制限
削除画面を作る
任意のデータを削除する
引用符などがエスケープされる問題
サーバーへ設置する
メイン・メニュー
はじめに
入門者向け参考書
PHPの基本
→
ローテーション・バナーを作ってみよう
検索結果リンクを自動化しよう
簡易データベースを作ってみよう
ホームページ制作のためのリンク集
PHPが使えるサーバー
僕が使っているサーバーとドメイン管理のレジストラーです。
ロリポップ!
多くのアフィリエイターが支持する安くて安心の初心者向けレンタルサーバー。MySQLを使うなら↓のチカッパの方が軽いです。
チカッパ!
複数サイトの管理に便利なマルチアカウント、マルチドメイン対応。月額525円〜で500MBの大容量。
ムームードメイン
有料サーバー借りるなら独自ドメインは必須!「.com」「.net」なら年間数百円で取得可能です。ロリポ、チカッパの併用でDNS設定も超簡単!
管理人のブログ
音楽サイトでアフィリエイトblog
音楽アフィリエイトとサイト運営の効率化を考えるブログ
Copyright2005
アフィリエイトのためのPHP入門講座
§登録画面を作る。
広告の追加をブラウザから行えるように、登録画面を作りましょう。
フォームで送信
<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」の名前で送信されます。