もしかして、phpのファイルアップロードの仕組みがわかっていない?
POST送信にてファイルアップロードされたら、
$_FILES
の配列に一旦管理されます。
PHP: POST メソッドによるアップロード - Manual
$_FILES['userfile']['tmp_name']
に、仮に保存されているアップロードされたファイルがあるので、
phpの処理が抜けたら仮保存状態のファイルは消えてしまうため、
処理が終わっても消えないよう、別の場所にファイルを移さないといけません。
そのために
PHP: move_uploaded_file - Manual
を使います。
別の場所は、webサーバーのドキュメントルート以下であれば、
例えばimg要素のsrc属性で画像へのパスを与えることで画像表示できたりします。
おそらく、 htdocsの下のproductの下のgazouフォルダにコピーしようとしているのだと思いますが、
そもそも gazou フォルダが作られていない場合にはコピーに失敗しますので、
gazou フォルダを作りましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/20 13:44