ナビゲーション
FrontPage
FreeBSD
Linux
Citrix XenServer
VMware ESXi
Unixコマンド
MySQL
PostgreSQL
Windows
CMS/CRM
クラウド
用語
PHPスクリプト
Bashシェルスクリプト
Rubyスクリプト
開発日記
検索
ツールボックス
新しいページの作成
バックアップの表示
外部のリンク元
最近更新したページ
全ページ
ヘルプ
凍結
アップロード
ページ名の変更
最新の40件
2016-08-17
Linux/NagiosQL
Linux/CentOSチューニング
2016-02-23
Linux/ソフトウェアRAID復旧手順
2016-02-18
FreeBSD/DHCP
FreeBSD/squid
2016-02-15
Unixコマンド/file
2016-02-05
FreeBSD/DynaBook
FreeBSD/Linux compatibility
2016-01-21
PHPスクリプト/PEAR DBインストールできない
PHPスクリプト/PEAR DB
2016-01-20
PHP/フレームワーク/Zend Framework
PHP/フレームワーク
FreeBSD/Postfix+amavisd+clamav
2016-01-15
FreeBSD/sl
2015-12-04
Unixコマンド/dig
Unixコマンド/nslookup
Unixコマンド/traceroute
Linux/rsync
FreeBSD/rsync
Unixコマンド/vipw
2015-11-25
Linux/Postfix+MySQL+Postfix AdminによるバーチャルSMTPサーバの構築
Linux/Postfix + postgrey
2015-11-24
Linux/Postfix + amavisd + clamav
2015-05-25
Unixコマンド/ifconfig
2015-05-23
Unixコマンド/netstat
Unixコマンド/route
Unixコマンド/lsof
Unixコマンド/disown
Unixコマンド/time
Unixコマンド/crontab
2015-05-22
Unixコマンド/nohup
Unixコマンド/fgとbg
Unixコマンド/nice
Unixコマンド/kill
Unixコマンド/jobs
Unixコマンド/restor
Unixコマンド/dump
Unixコマンド/uncompress
Unixコマンド/compress
Unixコマンド/zcat
total:
5304
today:
1
yesterday:
0
now:
1
本文
ノート
?
編集
差分
一覧
PHPスクリプト の編集
*PHP (正式名称 PHP:Hypertext Preprocessor) [#sf150fcc] PHPは、 HTMLファイル内に記述するタイプのスクリプト言語です。 -通常のCGIとして使用できますが、PHPモジュールをApacheサーバーに組み込むことにより、 Perl/CGIと比較して処理速度の高速化、サーバー負荷の低減が可能です。 -PostgreSQL,MySQL,Oracle,Sybaseといった各種データベースとの連携に優れています。 -XML,PDF,IMAP,LDAP等各種機能をサポートしており、広範なWebアプリケーションを容易に作成可能です。 **インストール [#l0bc6d0a] [[PHPインストール>FreeBSD/Apache2.0#D]] **言語リファレンス [#baf67227] -[[構文>PHPスクリプト/構文]] -[[型>PHPスクリプト/型]] -[[変数>PHPスクリプト/変数]] -[[演算子>PHPスクリプト/演算子]] --[[エラー制御演算子(@)>PHPスクリプト/演算子#m95529eb]] -[[制御文>PHPスクリプト/制御文]] (([[Perl・PHP・JavaでHTTP環境変数を取得する方法>http://iwamode.net/etc/cgi_env_param.html]])) **関数 [#r33ac026] (([[PHP 標準関数逆引き辞典>http://always-pg.com/php/std_rd/]])) ***文字列 [#bd66bd60] :[[print()>PHPスクリプト/print()]]|引数の文字列を出力します。 :[[strlen()>PHPスクリプト/strlen()]]|文字列のバイト数を求める :[[chop()>PHPスクリプト/chop()]]|文字列の後ろの空白を削除する :[[echo()>PHPスクリプト/echo()]]|文字列を出力します。 :[[strsub()>PHPスクリプト/substr()]]|引数の文字列の特定の位置から文字を取り出します。 :[[ereg_replace()>PHPスクリプト/ereg_replace()]]|正規表現による置換 :[[eregi_replace()>PHPスクリプト/eregi_replace()]]|大文字小文字を区別せずに正規表現による置換を行う :[[str_replace()>PHPスクリプト/str_replace()]]|引数に含まれる文字列を、指定した文字列に置き換えます。 :[[trim()>PHPスクリプト/trim()]]|前後の空白を削除する。 :[[explode()>PHPスクリプト/explode()]]|引数の文字列を指定した文字で区切ります。分割された文字列は配列として返されます。 :[[split()>PHPスクリプト/split()]]|引数の文字列を指定した文字で区切ります。分割された文字列は配列として返されます。 :[[mb_convert_encoding()>PHPスクリプト/mb_convert_encoding()]]|文字コードの変換 :[[nl2br()>PHPスクリプト/nl2br()]]|改行文字を<br>に変換する :[[stripslashes()>PHPスクリプト/stripslashes()]]|バックスラッシュが取り除かれた文字列を返します :[[file_get_contents()>PHPスクリプト/file_get_contents()]]|ファイルの内容を全て文字列に読み込む :[[str_pad>PHPスクリプト/str_pad]]|str_padのマルチバイト処理 :[[empty()>PHPスクリプト/empty( )]]|引数が空かどうか調べる。 :[[pathinfo()>PHPスクリプト/pathinfo( )]]|拡張子を取得する。 ***配列 [#u31ab560] :[[count()>PHPスクリプト/count()]]|配列の要素数を求める。 :[[array_unshift()>PHPスクリプト/array_unshift()]]|配列の最初に複数の要素を追加する :[[array_push()>PHPスクリプト/array_push()]]|配列の最後に複数の要素を追加する :[[sort()>PHPスクリプト/sort()]]|配列の要素を昇順でソートする。 :[[rsort()>PHPスクリプト/rsort()]]|配列の要素を降順でソートする。 :[[print_r()>PHPスクリプト/print_r()]]|配列のキーと要素全て表示する。 :[[ポストされた全てのキーと値を取得する>PHPスクリプト/ポストされた全てのキーと値を取得する]]|ポストされた全てのキーと値を取得する :[[in_array()>PHPスクリプト/in_array()]]|配列に指定の要素があるかどうかを調べる ***変数 [#ea7efdd5] :[[is_null()>PHPスクリプト/is_null()]]|変数が null かどうかを調べる ***日付と時刻関数 [#h0251437] :[[date()>PHPスクリプト/date()]]|引数で指定されたフォーマットで、現在の日付と時間を返します。 ***数学関数 [#e45b7a6f] :[[shell_exec()>PHPスクリプト/shell_exec()]]|シェルによりコマンドを実行し、文字列として出力全体を返す :[[exec()>PHPスクリプト/exec()]]|シェルによりコマンドを実行し、文字列として出力全体を返す :[[number_format()>PHPスクリプト/number_format()]]|3桁ごとに数字にカンマ区切りを入れる ***MySQL用関数 [#r5414d2d] :[[MySQLへの接続テスト>PHPスクリプト/MySQLへの接続テスト]]|とりあえず、接続テストをするサンプルプログラム :[[mysql_connect()>PHPスクリプト/mysql_connect()]]|シェルによりコマンドを実行し、文字列として出力全体を返す :[[exit()>PHPスクリプト/exit()]]| メッセージを出力し、現在のスクリプトを終了する :[[die()>PHPスクリプト/die()]]|exit()と同等 ***PostgreSQL用関数 [#p342429f] :[[pg_connect()>PHPスクリプト/pg_connect()]]|PostgreSQLへ接続する :[[pg_query()>PHPスクリプト/pg_query()]]|SQLを送る :[[pg_num_rows()>PHPスクリプト/pg_num_rows()]]|resultリソースにおける行数を返す :[[pg_num_fields()>PHPスクリプト/pg_num_fields()]]|resultリソースにおけるフィールド数を返す。 ***画像関係 [#p98b8d7d] :[[getimagesize()>PHPスクリプト/getimagesize()]]|画像サイズを取得する。 :[[ImageMagick>PHPスクリプト/ImageMagick]]|convertで画像を編集 ***その他 [#e48fa67f] :[[日付操作>PHPスクリプト/日付操作]]|日付操作を簡単に行なう。 :[[CSV形式でダウンロード>PHPスクリプト/CSV形式でダウンロード]]|CSV形式でダウンロードさせる。 :[[デバッグ>PHPスクリプト/デバッグ]]|PHPのデバッグ、配列の表示 :[[エラー表示>PHPスクリプト/エラー表示]]|エラー表示について :[[PHPでのアップロードサイズ>PHPスクリプト/PHPでのアップロードサイズ]]|PHPでのアップロードサイズについて :[[PHP 5.30でエラー>PHPスクリプト/PHP 5.3.0でエラー]]|PHP 5.3.0でエラーがいっぱい。date関数でもエラー **フレームワーク [#ja1e38a6] :[[PHPフレームワーク>PHP/フレームワーク]]|便利なフレームワーク ***PEAR [#m12f5037] :[[PEAR DB>PHPスクリプト/PEAR DB]]|PEAR DBクラスの使い方 :[[PEAR DBインストールできない>PHPスクリプト/PEAR DBインストールできない]]|pear.php.net is using a unsupported protocal - This should never happen.
タイムスタンプを変更しない
*PHP (正式名称 PHP:Hypertext Preprocessor) [#sf150fcc] PHPは、 HTMLファイル内に記述するタイプのスクリプト言語です。 -通常のCGIとして使用できますが、PHPモジュールをApacheサーバーに組み込むことにより、 Perl/CGIと比較して処理速度の高速化、サーバー負荷の低減が可能です。 -PostgreSQL,MySQL,Oracle,Sybaseといった各種データベースとの連携に優れています。 -XML,PDF,IMAP,LDAP等各種機能をサポートしており、広範なWebアプリケーションを容易に作成可能です。 **インストール [#l0bc6d0a] [[PHPインストール>FreeBSD/Apache2.0#D]] **言語リファレンス [#baf67227] -[[構文>PHPスクリプト/構文]] -[[型>PHPスクリプト/型]] -[[変数>PHPスクリプト/変数]] -[[演算子>PHPスクリプト/演算子]] --[[エラー制御演算子(@)>PHPスクリプト/演算子#m95529eb]] -[[制御文>PHPスクリプト/制御文]] (([[Perl・PHP・JavaでHTTP環境変数を取得する方法>http://iwamode.net/etc/cgi_env_param.html]])) **関数 [#r33ac026] (([[PHP 標準関数逆引き辞典>http://always-pg.com/php/std_rd/]])) ***文字列 [#bd66bd60] :[[print()>PHPスクリプト/print()]]|引数の文字列を出力します。 :[[strlen()>PHPスクリプト/strlen()]]|文字列のバイト数を求める :[[chop()>PHPスクリプト/chop()]]|文字列の後ろの空白を削除する :[[echo()>PHPスクリプト/echo()]]|文字列を出力します。 :[[strsub()>PHPスクリプト/substr()]]|引数の文字列の特定の位置から文字を取り出します。 :[[ereg_replace()>PHPスクリプト/ereg_replace()]]|正規表現による置換 :[[eregi_replace()>PHPスクリプト/eregi_replace()]]|大文字小文字を区別せずに正規表現による置換を行う :[[str_replace()>PHPスクリプト/str_replace()]]|引数に含まれる文字列を、指定した文字列に置き換えます。 :[[trim()>PHPスクリプト/trim()]]|前後の空白を削除する。 :[[explode()>PHPスクリプト/explode()]]|引数の文字列を指定した文字で区切ります。分割された文字列は配列として返されます。 :[[split()>PHPスクリプト/split()]]|引数の文字列を指定した文字で区切ります。分割された文字列は配列として返されます。 :[[mb_convert_encoding()>PHPスクリプト/mb_convert_encoding()]]|文字コードの変換 :[[nl2br()>PHPスクリプト/nl2br()]]|改行文字を<br>に変換する :[[stripslashes()>PHPスクリプト/stripslashes()]]|バックスラッシュが取り除かれた文字列を返します :[[file_get_contents()>PHPスクリプト/file_get_contents()]]|ファイルの内容を全て文字列に読み込む :[[str_pad>PHPスクリプト/str_pad]]|str_padのマルチバイト処理 :[[empty()>PHPスクリプト/empty( )]]|引数が空かどうか調べる。 :[[pathinfo()>PHPスクリプト/pathinfo( )]]|拡張子を取得する。 ***配列 [#u31ab560] :[[count()>PHPスクリプト/count()]]|配列の要素数を求める。 :[[array_unshift()>PHPスクリプト/array_unshift()]]|配列の最初に複数の要素を追加する :[[array_push()>PHPスクリプト/array_push()]]|配列の最後に複数の要素を追加する :[[sort()>PHPスクリプト/sort()]]|配列の要素を昇順でソートする。 :[[rsort()>PHPスクリプト/rsort()]]|配列の要素を降順でソートする。 :[[print_r()>PHPスクリプト/print_r()]]|配列のキーと要素全て表示する。 :[[ポストされた全てのキーと値を取得する>PHPスクリプト/ポストされた全てのキーと値を取得する]]|ポストされた全てのキーと値を取得する :[[in_array()>PHPスクリプト/in_array()]]|配列に指定の要素があるかどうかを調べる ***変数 [#ea7efdd5] :[[is_null()>PHPスクリプト/is_null()]]|変数が null かどうかを調べる ***日付と時刻関数 [#h0251437] :[[date()>PHPスクリプト/date()]]|引数で指定されたフォーマットで、現在の日付と時間を返します。 ***数学関数 [#e45b7a6f] :[[shell_exec()>PHPスクリプト/shell_exec()]]|シェルによりコマンドを実行し、文字列として出力全体を返す :[[exec()>PHPスクリプト/exec()]]|シェルによりコマンドを実行し、文字列として出力全体を返す :[[number_format()>PHPスクリプト/number_format()]]|3桁ごとに数字にカンマ区切りを入れる ***MySQL用関数 [#r5414d2d] :[[MySQLへの接続テスト>PHPスクリプト/MySQLへの接続テスト]]|とりあえず、接続テストをするサンプルプログラム :[[mysql_connect()>PHPスクリプト/mysql_connect()]]|シェルによりコマンドを実行し、文字列として出力全体を返す :[[exit()>PHPスクリプト/exit()]]| メッセージを出力し、現在のスクリプトを終了する :[[die()>PHPスクリプト/die()]]|exit()と同等 ***PostgreSQL用関数 [#p342429f] :[[pg_connect()>PHPスクリプト/pg_connect()]]|PostgreSQLへ接続する :[[pg_query()>PHPスクリプト/pg_query()]]|SQLを送る :[[pg_num_rows()>PHPスクリプト/pg_num_rows()]]|resultリソースにおける行数を返す :[[pg_num_fields()>PHPスクリプト/pg_num_fields()]]|resultリソースにおけるフィールド数を返す。 ***画像関係 [#p98b8d7d] :[[getimagesize()>PHPスクリプト/getimagesize()]]|画像サイズを取得する。 :[[ImageMagick>PHPスクリプト/ImageMagick]]|convertで画像を編集 ***その他 [#e48fa67f] :[[日付操作>PHPスクリプト/日付操作]]|日付操作を簡単に行なう。 :[[CSV形式でダウンロード>PHPスクリプト/CSV形式でダウンロード]]|CSV形式でダウンロードさせる。 :[[デバッグ>PHPスクリプト/デバッグ]]|PHPのデバッグ、配列の表示 :[[エラー表示>PHPスクリプト/エラー表示]]|エラー表示について :[[PHPでのアップロードサイズ>PHPスクリプト/PHPでのアップロードサイズ]]|PHPでのアップロードサイズについて :[[PHP 5.30でエラー>PHPスクリプト/PHP 5.3.0でエラー]]|PHP 5.3.0でエラーがいっぱい。date関数でもエラー **フレームワーク [#ja1e38a6] :[[PHPフレームワーク>PHP/フレームワーク]]|便利なフレームワーク ***PEAR [#m12f5037] :[[PEAR DB>PHPスクリプト/PEAR DB]]|PEAR DBクラスの使い方 :[[PEAR DBインストールできない>PHPスクリプト/PEAR DBインストールできない]]|pear.php.net is using a unsupported protocal - This should never happen.
テキスト整形のルールを表示する
ログインまたはアカウント作成