[PHP-users 27310] rename の仕様

tao_0077 tao_0077 @ yahoo.co.jp
2005年 10月 29日 (土) 03:02:26 JST


はじめまして。タオと申します。
rename の仕様についてお教えください。

実行環境として Linux(Debian Sarge)上の PHP 4.3.10 と Windows 版 PHP
5.0.2 CGI(truStudio 付属)で開発しています。
下記は存在するファイルへの rename のコードです。

<?php

unlink( "rename.dist" ) ;

touch( "rename.org" ) ;
if ( rename( "rename.org", "rename.dist" ) )
{
    print( "no dist file rename --> OK<br>\n" ) ;
}
else
{
    print( "no dist file rename --> NG<br>\n" ) ;
}

touch( "rename.org" ) ;
if ( rename( "rename.org", "rename.dist" ) )
{
    print( "dist file rename --> OK<br>\n" ) ;
}
else
{
    print( "dist file rename --> NG<br>\n" ) ;
}

?>

Linux ではリネーム先が存在していてもいなくても成功、Windows では存在して
いなければ成功となりました。
現在フレームワークを作成しておりまして、これがプラットフォームの違いから
来るのか、それともバージョンの違いからくるのかがわからず、苦慮しております。

以上、よろしくお願いします。
--------------------------------------
Know more about Breast Cancer
http://pr.mail.yahoo.co.jp/pinkribbon/



PHP-users メーリングリストの案内