【PHP】自作スクリプト発表会
■ このスレッドは過去ログ倉庫に格納されています
0549その1
2006/02/14(火) 11:26:45ID:O2fgq8yY長いので分割します。
------------------------------------
<?php
/**
* 特定のディレクトリ内のファイルの読み書きを行うクラスです.
*/
class file_manager {
/**
* ディレクトリを表す文字列です.
*/
var $dir;
/**
* 指定されたディレクトリ内のファイルを操作する新しい file_manager を構築します.
* 引数が省略された場合はカレントディレクトリ(./)を扱います.
*
* なお、指定されたディレクトリが見つからない場合は作成を試みます.
* 作成に失敗した場合は警告を発生させます.
*
* @param $dir 操作対象のディレクトリ. 相対パスまたは絶対パス. ただし末尾に '/' は含めない.
*/
function file_manager($dir = ''){
$this->dir = (0 < strlen($dir)) ? $dir : '.';
// 指定されたディレクトリが存在しない場合は作成を試みる.
if(!file_exists($this->dir)){
$success = @mkdir($this->dir);
if(!$success)
trigger_error('FILE_MANAGER_ERROR:('.$dir.')は利用することができません', E_USER_WARNING);
}
}
■ このスレッドは過去ログ倉庫に格納されています