rename
<?php
/*
rename関数は変更前のファイル名を変更後のファイル名に変更する処理です。
また他のフォルダ(ディレクトリ)に対してリネーム処理をする場合は
移動処理となります。
このサンプルではsaple.txtというファイルを作成済みです。
*/
$path1 = "sample.txt";
$path2 = "sample2.txt";
//ファイル名変更処理
result($path1, $path2);
$path1 = "nothing.txt";
//ファイル名変更処理
result($path1, $path2);
function result($path1, $path2)
{
if(copy($path1, $path2))
{
print "コピーしました。<br />";
}
else
{
print "コピーに失敗しました。<br />";
}
}
/*
[実行結果]
コピーしました。
Warning: copy(nothing.txt): failed to open stream: No such file or directory in xxx
コピーに失敗しました。
※「xxx」は実行したphpファイルのパス
このように失敗するとワーニングが発生します。
そのため、ファイル存在チェックを実行したのち、処理を実装するようにしてください。
*/
?>
|
|