本日は 現在の時間は【 更新日 7月1日08221:02
サーバ引っ越し(since Apr 5, 03)によるリンク不良の為、実行画面でエラーが生じる場合があります。ご容赦を!!

PHP スクリプト チップ集

 ■ 利用のしかた ソース部分を『コピー&ペースト』してエディタに落として下さい。

基本構文
PHPの環境設定を表示【7月1日08221:02】
使える関数の一覧表示【7月1日08221:02】
HTML を吐き出す基本形【7月1日08221:02】
HTML の中に部分的に変数を保持して、表示させる。【7月1日08221:02】
繰り返して表示させる【繰り返し処理】【7月1日08221:02】
if文で条件分岐する【7月1日08221:02】
乱数(srand)で条件分岐(switch)させる【7月1日08221:03】
ユーザー定義関数を使用する【7月1日08221:03】
ユーザー定義関数を呼び出す【7月1日08221:03】
定義済の関数名を表示する【7月1日08221:03】
関数が定義済か調べる【7月1日08221:03】

変数
環境変数$_SERVER['HTTP_USER_AGENT']でauの新機種と旧機種を判別する【7月1日08221:03】

配列
配列を作り配列の要素数【7月1日08221:03】

ループ
【for】で配列の要素数だけ繰り返す【7月1日08221:03】

正規表現
画像の拡張子を判断する【7月1日08221:03】
正規表現とリンク送信 hdml【フリーアップ写真掲示板】B【4月17日03年22:50】
画像形式(拡張子)の削除変換用スクリプト【4月20日03年04:39】

データ送信(POST/GET)
PHP フォーム送信の特徴【パラメータの変数化】【7月1日08221:02】
フォームのデータを受け取る【7月1日08221:02】
フォームのデータを配列で受け取る【7月1日08221:03】
POST送信されたデータを受け取る【7月1日08221:03】
GET送信されたデータを受け取る【7月1日08221:03】
リンクからデータを受け取る【7月1日08221:03】
リンクからデータ(GET)を受け取る(PHP-hdml)au携帯電話用【7月1日08221:02】
リンクからデータ(GET)を送信する方法【メーラー起動】(PHP-hdml)au携帯電話用【7月1日08221:02】

ファイル
更新日時の表示【7月1日08221:00】
ファイルのサイズ(バイト量)を取得する【7月1日08221:03】

ファイル操作
ファイルのアップロード【基本形】【7月1日08221:02】
アップされた画像を一覧表示する【基本形】【7月1日08221:02】
一覧のサムネイルを拡大表示する【基本形】【7月1日08221:02】
上記の改良版で補足記事も表示【7月1日08221:02】

ディレクトリ操作
ディレクトリ内ファイル一覧を表示する【基本形】【7月1日08221:03】

画像
画像情報の取得(高さ、幅、種類、タグ表示)GetImageSize関数【7月1日08221:03】
jpeg 画像を png に変換して保存する【imagepng】関数【7月1日08221:03】
画像形式を識別して他の2つの形式に自動変換保存【7月1日08221:03】
【GetImageSize】関数で画像形式を識別するのはダメ【7月1日08221:03】

クッキー
クッキーをphpで保存する画像掲示板F【7月1日08221:03】

ネットワーク
IPアドレスからホスト名を取得する【GetHostByAddr()】関数【7月1日08221:02】
ホスト名もしくはIPアドレスに対応するDNSレコードが存在するかチェックする【CheckDNSrr()】関数【7月1日08221:02】

メール
メールサーバにアクセスする@【Imap_Open()】関数【7月1日08221:02】
メールサーバにアクセスするAさらに詳しい情報を取得【7月1日08221:02】
メールサーバにアクセスする【メールの全情報の取得】B【7月1日08221:02】
メールサーバにアクセスする【複数件数の表示】C【7月1日08221:03】
メールサーバにアクセスする【複数件数の表示】C【7月1日08221:03】
メールサーバにアクセスする【imap関数】を使わない方法@【7月1日08221:03】
メールサーバにアクセスする【imap関数】を使わない方法A内容を取得する 【POPコマンド】入門【7月1日08221:03】
メールのヘッダと本文を分離する【7月1日08221:03】
メールの各項目を分離してエンコードする【7月1日08221:03】
メールの添付ファイルをデコードして保存する【7月1日08221:03】
着信メールを振り分け整理してログに保存する【7月1日08221:03】

応用例
『掲示板』@を作ってみる(プログラミングのしかたを学ぶ)【7月1日08221:03】
『掲示板』A$_SERVER["PHP_SELF"])関数でデータを受ける【7月1日08221:03】
『掲示板』Bログファイルを作って書込処理【7月1日08221:03】
『掲示板』Cログファイルからの読み込み表示処理【7月1日08221:03】
『掲示板』D 二重書き込みを制限する【7月1日08221:03】
『掲示板』E 日付、連番、環境変数を追加する【7月1日08221:03】
『掲示板』と『画像』アップを組み合わせて『画像掲示板』を作る@【7月1日08221:03】
『掲示板』と『画像』アップを組み合わせて『画像掲示板』を作るA【7月1日08221:03】
『掲示板』と『画像』アップを組み合わせて『画像掲示板』を作るB【7月1日08221:03】
画像掲示板(PHP)画像の一覧表示へのリンクボタンを追加するC【7月1日08221:03】
画像掲示板(PHP)の画像情報の取得D【7月1日08221:03】
画像掲示板(PHP)のアップする画像のデータ量を制限E【7月1日08221:03】
クッキーをphpで保存する画像掲示板F【7月1日08221:03】
hdml用(au旧機種携帯電話)画像掲示板を作るG【7月1日08221:03】
画像掲示板【初期登校用・一覧表示・拡大表示】の連携H【7月1日08221:03】
画像掲示板(php版)に【削除】機能を付けるI【7月1日08221:03】
画像掲示板(php版)に前後のページへ飛べるボタンを追加するJ【7月1日08221:03】
画像掲示板(php版)に前後のページへ飛べるボタンを追加する【au/hdml】K【7月1日08221:03】
正規表現を使って受け取るデータにフィルターをかける。画像掲示板(php版)L【7月1日08221:03】
チャットの発言表示部をPHPで書いてみる【7月1日08221:02】
必要な箇所だけチャットの発言を表示する【7月1日08221:02】
基本的な掲示板『新ページの案内書き込み』【7月1日08221:02】
最新ページの案内を表示【7月1日08221:02】
データの一覧を表示する【7月1日08221:02】
『おいちょかぶ』【function】関数の練習【3月17日03年04:00】
フリーアップ(携帯電話のメール添付式写真アップ)掲示板の作成@【4月14日03年18:00】
フリーアップ(携帯電話のメール添付式写真アップ)掲示板の作成A【4月15日03年18:00】
フリーアップ(携帯電話のメール添付式写真アップ)掲示板の作成【修正版】B【4月19日03年07:23】



PHP 概論