イメージを別のパスにコピーする必要があります。ここでPHPコピー機能がJoomlaで動作しない
が私のコードです:JFile native Joomla Classを使用する
$sourspath = JUri::root().'media/truematrimony/profiles/pending/'.$totbookmar.'';
$descpath = JUri::root().'media/truematrimony/profiles/kmprofile/'.$totbookmar.'';
$status = copy($sourspath, $descpath) or die("Could not copy file contents");
幸運。何か問題があれば( 'var_dump($ sourspath、$ descpath)'は間違ったパスを表示するか 'copy()'は 'false'を返すか警告を表示します。 –
文字列(88) "http://temsqpp.com/media/matsts/profiles/pending/watermark-K34691_pho_1.png" 文字列(90) "http://temsqpp.com/media/matsts/profiles/profils/ watermark-K34691_pho_1.png "ファイルの内容をコピーできませんでした –
私たちはあなたの肩にあなたのモニターを覗いたり、コメントで大量のコードを読んだり読めないことを考慮してください。スクリプトが "ファイルの内容をコピーできませんでした"と表示すると、 'copy()'が 'false'を返したことを意味します。最も可能性の高い理由は、ファイルパスが間違っていることです。相対パスの使用は常に危険です。 –