アップロードフォームを使用せず、$_FILES
配列を設定しただけではmove_uploaded_file()
、保存用の関数を使用できません。
move_uploaded_file($_FILES['uploaded']['tmp_name'], $target); //false
どうすればこの欺瞞を作ることができますか!!! つまり、$_FILES
手動で設定したいだけでなく、move_uploaded_file()
関数も使用したいということです。
出来ますか?!
いいえ、これは不可能です。マニュアルから取得
$_FILES
'スーパーグローバル'、または自動グローバル変数です。これは単に、スクリプト全体のすべてのスコープで使用できることを意味します。
$_FILES
いいえ、これはまったく不可能です。変数と見なすために、すべての値を手動で設定できます。しかし、ファイルを移動するためにtemp_name
重要です。