PHPサンプル
UPDATE:2017年04月01日
ファイルをコピーしたい
ファイルのコピー「copy()」
論理値 = copy(コピー元ファイルパス, コピー先ファイルパス);
コピー元ファイルをコピー先ファイルへコピーします。成功した場合に TRUE を、失敗した場合に FALSE を返します。
POINT
- コピー先のファイルが既に存在する場合、上書きされる
- PHPディレクティブ(php.ini)の「fopen wrappers」が有効な場合は、パスにURLを指定できます
サンプルコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <!-- サンプルコード --> <h3>ファイルのコピー</h3> <?php //ファイル名 $sFileName = date('YmdHis').'.txt'; $sFileNameCopy = $sFileName.'_copy.txt'; //ファイルパス $sPath = '/●●●●●サーバーディレクトリパス●●●●●/'.$sFileName; $sPathCopy = '/●●●●●サーバーディレクトリパス●●●●●/'.$sFileNameCopy; //ファイルを作成 if(touch($sPath)){ echo 'ファイルを作成しました。<br>'; }else{ echo 'ファイル作成に失敗しました。<br>'; } //ファイルをコピー if(copy($sPath,$sPathCopy)){ echo '作成したファイル ['.$sFileName.'] をコピーしました。<br>'; }else{ echo '作成したファイル ['.$sFileName.'] をコピーできませんでした。<br>'; } ?> |
実行結果
ファイルのコピー
ファイルを作成しました。
作成したファイル [20131203034300.txt] をコピーしました。
ファイルを作成しました。
作成したファイル [20131203034300.txt] をコピーしました。
タグ(=記事関連ワード)
日付
投稿日:2012年3月2日
最終更新日:2017年04月01日
最終更新日:2017年04月01日
このカテゴリの他のページ
この記事へのコメント
トラックバックurl
https://wepicks.net/phpsample-file-copy/trackback/