0

テキスト入力と画像ファイルを含む 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);

しかし、何も起こりません!! 実際、ファイルは存在しないようです。

何か案は?

4

1 に答える 1