テキスト入力と画像ファイルを含む HTML ページからフォームをアップロードしています。私のPHPはファイルを取得していないようです。何もありません。写真の入力フィールドには、属性type="file"およびname="photo"があります。
アップロードした画像に一意の名前を付けようとしています:
$name = explode('.', $_FILES['photo']['name']);
$uniquePath = $photoDirectoryPath . $username . $name[1];
これにより、写真を保存するためのディレクトリ、一意のユーザー名、およびファイル拡張子 (.jpg など) が連結されます。
次に、これを呼び出します。
move_uploaded_file( $_FILES['photo']['tmp_name'], $uniquePath);
しかし、何も起こりません!! 実際、ファイルは存在しないようです。
何か案は?