« 2006年03月 | メイン | 2006年05月 »
2006年04月27日
PHP:filetype()関数
filetype()関数は、引数のファイルタイプを返します。
2006年04月20日
PHP:ディレクトリを削除する
PHPスクリプトでサーバ上のディレクトリを削除する場合、ディレクトリ内に一つでもファイルが存在すると、そのファイルを削除してからでないとディレクトリをまとめて消すことができません。
ディレクトリ自体をまるごと削除したい場合には以下のメソッドが便利です(削除対象のディレクトリ内にディレクトリが入っていない場合のスクリプトです)。
/* ディレクトリ削除メソッド */
function deleteDir($rootPath){
$strDir = opendir($rootPath);
while($strFile = readdir($strDir)){
if($strFile != '.' && $strFile != '..'){ //ディレクトリでない場合のみ
unlink($rootPath.'/'.$strFile);
}
}
rmdir($rootPath);
}
deleteDir('/home/httpd/vhosts/test.aaa.com/test/');
//引数には、削除したいディレクトリのルートからの絶対パスを記述します。
※上記の結果、「test.aaa.com内の test ディレクトリ」が削除されます。
2006年04月11日
PHP:filesize()関数
filesize()関数は、引数に指定したファイルのファイルサイズを返します。
2006年04月06日
PHP:fileperms()関数
fileperms()関数は、ファイルの許可属性を返します。
2006年04月04日
PHP:fileowner()関数
fileowner()関数は、ファイルの所有者のユーザIDを返します。