CHAPTER 09:ファイル・ディレクトリ

09-01 概要

 09-01-01 ファイル・ディレクトリ関数の概要

09-02 頻出関数リファレンス

 09-02-01 basename パスからファイル名を取得する
 09-02-02 chdir カレントディレクトリを変更する
 09-02-03 chmod ファイルのアクセス権を変更する
 09-02-04 clearstatcache ファイル情報のキャッシュをクリアする
 09-02-05 closedir ディレクトリを閉じる
 09-02-06 copy ファイルをコピーする
 09-02-07 dir ディレクトリオブジェクトを作成する
 09-02-08 dirname ディレクトリ名を取得する
 09-02-09 fclose ファイルを閉じる
 09-02-10 feof ファイルポインタが終端に達したかを調べる
 09-02-11 fgetcsv CSVファイルから1行読み込む
 09-02-12 fgets ファイルから1行読み込む
 09-02-13 file ファイル全体を読み込んで配列にセットする
 09-02-14 file_exists ファイルが存在するか調べる
 09-02-15 file_get_contents ファイル全体を読み込む
 09-02-16 file_put_contents ファイルに文字列を書き込む
 09-02-17 filemtime ファイルの更新時刻を取得する
 09-02-18 filesize ファイルのサイズを取得する
 09-02-19 flock ファイルをロックする
 09-02-20 fopen ファイルを開く
 09-02-21 fread ファイルをバイナリモードで読み込む
 09-02-22 fseek ファイルポインタを移動する
 09-02-23 ftell ファイルポインタの位置を取得する
 09-02-24 ftruncate ファイルを指定サイズに縮小する
 09-02-25 fwrite ファイルにデータを追加する
 09-02-26 getcwd カレントディレクトリのパスを取得する
 09-02-27 is_dir ディレクトリか調べる
 09-02-28 is_file ファイルか調べる
 09-02-29 is_readable ファイルが読み込み可能か調べる
 09-02-30 is_uploaded_file ファイルがアップロードされたものか調べる
 09-02-31 is_writable ファイルが書き込み可能か調べる
 09-02-32 mkdir ディレクトリを作成する
 09-02-33 move_uploaded_file アップロードされたファイルを移動する
 09-02-34 opendir ディレクトリを開く
 09-02-35 readdir ディレクトリを読み込む
 09-02-36 readfile ファイル全体を読み込んで出力する
 09-02-37 realpath 絶対パスを取得する
 09-02-38 rename ファイル名を変更する
 09-02-39 rewind ファイルポインタを先頭に移動する
 09-02-40 rmdir ディレクトリを削除する
 09-02-41 scandir ファイルとディレクトリのリストを取得する
 09-02-42 stat ファイル情報を取得する
 09-02-43 tempnam テンポラリファイルを生成する
 09-02-44 touch ファイルの最終更新時刻をセットする
 09-02-45 unkink ファイルを削除する

CHAPTER 10:データベース

10-01 概要

 10-01-01 データベース関数の概要

10-02 頻出関数リファレンス

 10-02-01 mysql_affected_rows 変更された行数を取得する
 10-02-02 mysql_close MySQL接続を閉じる
 10-02-03 mysql_connect MySQLサーバーに接続する
 10-02-04 mysql_data_seek 結果セットの指定位置に移動する
 10-02-05 mysql_errno MySQLのエラー番号を取得する
 10-02-06 mysql_error MySQLのエラーメッセージを取得する
 10-02-07 mysql_fetch_array 結果セットから行を取得する
 10-02-08 mysql_fetch_assoc 結果セットから連想配列に行を取得する
 10-02-09 mysql_fetch_object 結果セットから行をオブジェクトとして取得する
 10-02-10 mysql_fetch_row 結果セットから数値インデックスの配列に行を取得する
 10-02-11 mysql_field_name 結果セットからフィールド名を取得する
 10-02-12 mysql_free_result 結果セット格納用のメモリを開放する
 10-02-13 mysql_insert_id 追加されたデータのIDを取得する
 10-02-14 mysql_num_fields 結果セットのフィールド数を取得する
 10-02-15 mysql_num_rows 結果セットの行数を取得する
 10-02-16 mysql_query SQLコマンドを実行する
 10-02-17 mysql_real_escape_string MySQLのSQL文用に文字列をエスケープする
 10-02-18 mysql_select_db MySQLデータベースを選択する
 10-02-19 mysql_set_charset MySQLクライアントの文字コードを設定する
 10-02-20 pg_affected_rows 変更された行数を取得する
 10-02-21 pg_client_encoding PostgreSQLクライアントの文字コードを取得する
 10-02-22 pg_close PostgreSQL接続を閉じる
 10-02-23 pg_connect PostgreSQLサーバーに接続する
 10-02-24 pg_fetch_array 結果セットから行を取得する
 10-02-25 pg_fetch_row 結果セットから数値インデックスの配列に行を取得する
 10-02-26 pg_field_name 結果セットからフィールド名を取得する
 10-02-27 pg_free_result 結果セット格納用のメモリを開放する
 10-02-28 pg_last_error PostgreSQLのエラーメッセージを取得する
 10-02-29 pg_lo_open ラージオブジェクトを開く
 10-02-30 pg_num_fields 結果セットのフィールド数を取得する
 10-02-31 pg_num_rows 結果セットの行数を取得する
 10-02-32 pg_query SQLコマンドを実行する
 10-02-33 PDOコンストラクタ PDOオブジェクトを作成する
 10-02-34 PDO->prepare() SQL文を準備する
 10-02-35 PDO->lastInsertId() 追加されたデータのIDを取得する
 10-02-36 PDOStatement->bindColumn() フィールドを変数にバインドする
 10-02-37 PDOStatement->bindParam() プレースホルダに変数をバインドする
 10-02-38 PDOStatement->execute() プリペアドステートメントを実行する
 10-02-39 PDOStatement->fetch() 結果セットから1行を取得する
 10-02-40 PDOStatement->fetchColumn() 結果セットの次行から指定フィールドの値を取得する
 10-02-41 PDOStatement->rowCount() SQL文で影響を受けた件数を取得する

CHAPTER 11:処理制御

11-01 概要

 11-01-01 処理制御関数の概要

11-02 頻出関数リファレンス

 11-02-01 COM COMオブジェクトを作成する
 11-02-02 debug_backtrace 関数の呼び出し履歴を作成する
 11-02-03 error_log エラーメッセージを送信する
 11-02-04 error_reporting エラーの出力レベルを設定する
 11-02-05 escapeshellcmd コマンドの特殊文字をエスケープする
 11-02-06 exec コマンドを実行する
 11-02-07 exit 処理を終了する
 11-02-08 passthru コマンドを実行して結果を出力する
 11-02-09 set_error_handler エラーハンドラを設定する
 11-02-10 sleep 処理を一時停止する
 11-02-11 system コマンドを実行して結果を出力する
 11-02-12 trigger_error ユーザーエラーを生成する

CHAPTER 12:ネットワーク

12-01 概要

 12-01-01 ネットワーク関数の概要

12-02 頻出関数リファレンス

 12-02-01 fsockopen ソケット接続を開く
 12-02-02 ftp_connect FTPサーバーに接続する
 12-02-03 ftp_get FTPサーバーからファイルをダウンロードする
 12-02-04 ftp_login FTPサーバーにログインする
 12-02-05 ftp_put FTPサーバーにファイルをアップロードする
 12-02-06 ftp_quit FTPサーバーへの接続を解除する
 12-02-07 gethostbyaddr IPアドレスからホスト名を取得する
 12-02-08 gethostbyname ホスト名からIPアドレスを取得する
 12-02-09 socket_get_status ソケット情報を取得する
 12-02-10 socket_set_timeout ソケット接続のタイムアウトを設定する

CHAPTER 13:クラス・オブジェクト

13-01 概要

 13-01-01 クラス・オブジェクト関数の概要

13-02 頻出関数リファレンス

 13-02-01 class_exists クラスが存在するか調べる
 13-02-02 get_class オブジェクトのクラス名を取得する
 13-02-03 get_class_methods クラスのメソッド名を取得する
 13-02-04 get_object_vars オブジェクトのプロパティを取得する
 13-02-05 is_subclass_of オブジェクトがサブクラスか調べる
 13-02-06 method_exists クラスにメソッドが存在するか調べる

CHAPTER 14:Web関連

14-01 概要

 14-01-01 Web関連関数の概要

14-02 頻出関数リファレンス

 14-02-01 base64_decode base64方式でエンコードされた文字列をデコードする
 14-02-02 base64_encode 文字列をbase64方式でエンコードする
 14-02-03 flush 出力バッファの内容を出力する
 14-02-04 header HTTPヘッダを送信する
 14-02-05 headers_sent ヘッダが送信されているか調べる
 14-02-06 http_build_query クエリ文字列を作成する
 14-02-07 ignore_user_abort 処理を中断するか設定する
 14-02-08 json_encode JSON形式の文字列を作成する
 14-02-09 mb_send_mail マルチバイトを考慮してメールを送信する
 14-02-10 ob_end_clean 出力バッファの内容を削除する
 14-02-11 ob_end_flush 出力バッファの内容を出力する
 14-02-12 ob_get_contents 出力バッファの内容を取得する
 14-02-13 ob_get_length 出力バッファのサイズを取得する
 14-02-14 ob_start 出力バッファを有効にする
 14-02-15 parse_url URLを解析する
 14-02-16 rawurldecode URLエンコードされた文字列をデコードする
 14-02-17 rawurlencode 文字列をURLエンコードする
 14-02-18 session_destroy セッションデータを破棄する
 14-02-19 session_id セッションIDを取得する
 14-02-20 session_name セッション名を設定する
 14-02-21 session_regenerate_id セッションIDを新たに割り当てる
 14-02-22 session_start セッションを開始する
 14-02-23 setcookie クッキーを送信する
 14-02-24 SoapClient SoapClientオブジェクトを作成する
 14-02-25 urldecode エンコードされたURL文字列をデコードする
 14-02-26 urlencode URL文字列をエンコードする

CHAPTER 15:PHPオプション

15-01 概要

 15-01-01 PHPオプション関数の概要

15-02 頻出関数リファレンス

 15-02-01 assert エラーが発生するか調べる
 15-02-02 extension_loaded 拡張モジュールがロードされているか調べる
 15-02-03 get_cfg_var PHPの設定値を取得する
 15-02-04 get_magic_quotes_gpc magic_quotes_gpcの設定値を調べる
 15-02-05 get_magic_quotes_runtime magic_quotes_runtimeの設定値を調べる
 15-02-06 getenv 環境変数を取得する
 15-02-07 getmypid PHPのプロセスIDを取得する
 15-02-08 ini_get 設定値を取得する
 15-02-09 ini_set 設定値を変更する
 15-02-10 php_sapi_name WebサーバーとPHPのインターフェイスを取得する
 15-02-11 phpinfo PHP情報を出力する
 15-02-12 phpversion PHPのバージョンを取得する
 15-02-13 set_include_path インクルードパスを設定する
 15-02-14 set_magic_quotes_runtime magic_quotes_runtimeを設定する
 15-02-15 set_time_limit 処理のタイムアウト値を設定する
 15-02-16  version_compare PHPのバージョンを比較する

CHAPTER 16:XML

16-01 概要

 16-01-01 XML関数の概要

16-02 頻出関数リファレンス

 16-02-01 simplexml_load_file XMLドキュメントをオブジェクトにセットする
 16-02-02 simplexml_load_string XML文字列をオブジェクトにセットする
 16-02-03 utf8_decode UTF-8エンコードされた文字列をデコードする
 16-02-04 utf8_encode 文字列をUTF-8にエンコードする
 16-02-05 xml_error_string XMLパーサのエラー文字列を取得する
 16-02-06 xml_get_current_line_number XMLパーサの現在の行番号を取得する
 16-02-07 xml_get_error_code XMLパーサのエラーコードを取得する
 16-02-08 xml_parse XMLドキュメントの解析を開始する
 16-02-09 xml_parser_create XMLパーサを作成する
 16-02-10 xml_parser_free XMLパーサを解放する
 16-02-11 xml_parser_get_option XMLパーサの設定を取得する
 16-02-12 xml_parser_set_option XMLパーサを設定する
 16-02-13 xml_set_character_data_handler XMLのデータハンドラを設定する
 16-02-14 xml_set_element_handler XMLの各要素のハンドラを設定する

CHAPTER 17:PEAR

17-01 概要

 17-01-01 PEARの概要

17-02 PEARリファレンス

 17-02-01 PEAR::Auth ログインフォームを使ってユーザー認証する
 17-02-02 PEAR::Benchmark ベンチマークを実行する
 17-02-03 PEAR::Cache_Lite コンテンツをキャッシュする
 17-02-04 PEAR::Calendar カレンダーを作成する
 17-02-05 PEAR::Crypt_Blowfish 文字列の暗号化と復号を行う
 17-02-06 PEAR::Date 日付を扱う
 17-02-07 PEAR::DB データベースを操作する
 17-02-08 PEAR::MDB2 データベースを操作する
 17-02-09 PEAR::HTML_QuickForm HTMLフォームを出力する
 17-02-10 PEAR::Image_Barcode バーコードを出力する
 17-02-11 PEAR::Net_UserAgentMobile 携帯端末を識別する
 17-02-12 PEAR::Pager ページナビゲーションを作成する
 17-02-13 PEAR::Structures_DataGrid データをグリッド形式で出力する

CHAPTER 18:Smarty

18-01 概要

 18-01-01 Smartyの概要

18-02 Smartyリファレンス

 18-02-01 予約変数 テンプレートから各種要素にアクセスする
 18-02-02 変数の修飾子 テンプレートで出力する値を修飾する
 18-02-03 組み込み関数 テンプレート内で関数を利用する
 18-02-04 Smartyクラス テンプレートを操作する

CHAPTER 19:PHP.ini設定オプション一覧

 19-01 PHP.ini
 19-02 変数
 19-03 日付
 19-04 マルチバイト
 19-05 ファイル
 19-06 データベース
 19-07 実行制御
 19-08 エラー処理
 19-09 セッション
 19-10 ネットワーク
「PHP辞典 第2版」の情報を Amazon.co.jpで見る
Copyright (C) 2008 Naoki Nishizawa , All rights reserved.