1 つのファイルをある場所から別の場所にコピーする必要がある 例:
<?php
$file="welcome.mp3";
$location1="/var/www/html/upload/audiofile/$file";
$location2="/var/lib/sounds/en/";
exec(cp $location1 $location1);
?>
exec() で linux cp コマンドを実行する必要があります。このプロセスを実行する方法。
マニュアルを参照してください:
string exec ( string $command [, array &$output [, int &$return_var ]] )
の最初の引数はexec
文字列でなければなりません。
また、これを行うには、目的地をソースとは異なるものにする必要があります。
exec("cp $location1 $location2");
ただし、コメントで述べたように、 PHP に組み込まれているものをシェルアウトしないでください。
バッククォート ` (US キーボードの左上) を使用できます。
$moved = `cp $location1 $location2`;
(クエンティンの答えはより良い考えですが。)