私はこれを正しく行っていることを確認したいだけです。これは単純なアップロードクラスです。以下のコードを変更して、実際の画像ファイルの名前を変数名(JoomlaユーザーIDで、もちろん拡張子を保持します。ログインしたユーザーIDを取得するのは簡単です。アップロード前の画像ファイル名は何でもかまいません)に変更する必要があります。ユーザーは(usersimagename.jpg)を持っていて、joomlaのユーザー変数が入力された(62.png)のような数値のuserid.extに変更されました。
<?php
$uploaddir = $_REQUEST['path'];
$uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
echo "success";
} else {
// WARNING! DO NOT USE "FALSE" STRING AS A RESPONSE!
// Otherwise onSubmit event will not be fired
echo "error";
}
?>