質問: ### 前提・実現したいこと HTMLファイルから、PHPファイルへの画像送信。 また、画像を表示させてPHPで受け取りたいです。 画像送信しているつもりですが、PHPの画面ではエラーかバグになります。 PHPの画面で送った画像そのものを表示させるため、足りない、または誤ったコードがあれば教えていただきたいです。 ### 該当のソースコード HTML、xmxm.html ``` HTMLからPHPに届ける ファイル ``` ` PHP、sfsf.php ``` 受け取り 3 ';?> 五 \n";?> 六 \n"; echo $_FILES['xyz']['type']."\n"; echo $_FILES['xyz']['tmp_name']."\n"; echo $_FILES['xyz']['error']."\n"; echo $_FILES['xyz']['size']."\n";?> ``` ``` ### 発生している問題・エラーメッセージ エラーメッセージ ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/f2b25da0dadce31ceeef685dcaa6892a.jpeg) ### 試したこと いくつかの受け取りパターンのphpを組んでみましたが、どれもエラーになっている様子がありました。 ### 補足情報(FW/ツールのバージョンなど) MacでブラウザはSafariかChome XAMPPサーバ 7.4.7-0 MySQL Database、ProFTPD、Apache Web Server共に青信号
回答: 7/1 編集 エラー見ました。エラーコード6が出ていますね。 PHP: エラーメッセージの説明 このページを見ると、6はテンポラリフォルダがないということのようです。 テンポラリフォルダは、アップロードされたファイルが一時的に保存される場所です。 php.iniで設定できるようです。 参考: https://cotutubo.hatenadiary.org/entry/20101117/1289965541 `upload_tmp_dir = テンポラリフォルダのパス`で設定できるみたいです。