以下の課題に対して解決しました。
画僧が送信できなかったり理由として
拡張子を文字に変更したところ
送信できるようになりました。
意外と単純なところ 大きな原因がありまし。
PC環境
Windows 10
MAMPでローカルサーバ構築中
です。
以下はIT書籍のサポートサイトサイト~
chapter3-28 は「ファイルアップロードを送受信する」
その説明には
フォームの中でも、最も難易度が高いのが「ファイルアップロード」です。
とあるので まさに エラーが出ても当たり前みたいな説明です。
案の定 ファイルが送信できません。
なぜ送信できないのでしょうか?
何処がにバグががると思います。問題のファイルは以下のサイト~見れます。
https://book.mynavi.jp/supportsite/detail/9784839964689.html
ソースコードのダウンロード
本書に掲載されているソースコードファイルです。
下記からダウンロードしてください。
ソースコードのzipファイルをダウンロード
https://book.mynavi.jp/files/user/support/9784839964689/PHP_samplefile.zip
以上~PHP_samplefile.zip をダウンロード後、解凍すると
PHP_samplefile→chapter03/sample28→chapter03→sample28の中に
|-user_img (画像ファイル保存ディレクトリ)
|-index.php(画像アップロード処理)
|-submit.php(ファイルを受信処理)
以上があります。
しかし ローカルサーバである
http://localhost/sample28/にアクセスすると
最初の画面に以下出てきます。
よくわかるPHPの教科書 ファイルアップロードを受信する
BOX 写真:ファイル選択 選択されていません 送信する
以上画面~以下を入力します。
よくわかるPHPの教科書ファイルアップロードを受信する
想い出(入力BOX) 写真: 20180825_190746.jpg(指定後) 送信する
shttp://localhost/sample28/submit.phpとアドレスが遷移し
以下となります。
よくわかるPHPの教科書
ファイルアップロードを受信する
ファイル名(name): 20180825_190746.jpg
ファイルタイプ(type):
アップロードされたファイル(tmp_name):
エラー内容(error): 1
サイズ(size): 0
※ ファイルアップロードに失敗しました |
---|
以上ですが となります。 |
アップロードできません。 |
MAMP Apache Serval は起動中です。 |
MySQL Serval も起動中です。 |
ウイルソフトも削除しましたが状況は同じでした。 |
他考られる原因はプログラムのバグだと思います。 |
プログラムにバグがあると思われますか? |
以下 問題のプログラムです。 |
冒頭のサイトのプログラムと全く同じです。 |
よろしくお願いいたします。 |
ありがとうございます。
Q:質問と同じ内容の質問
Ans.https://teratail.com/questions/oyspdxh5ihwrnf
趣旨は同じですが、今回はChapter3-28なので
項目が違います。
従いまして全く同じプログラムではありません。
よろしくお願いいたします。
これまでの質問をちゃんと解決してない(アドバイスも指摘も理解していない)から出た質問
としか捉えられないので。どう編集しようと評価は変わりません。
相変わらず丸投げですしグチャグチャのまま(マークダウン正しく使えないまま)ですし。過去質問投げっぱなしですし。
チャプターとか知りませんよ。指摘をちゃんと受け入れるところからでしょう。
一通りの指摘を悉くスルーしてる時点で、誰からもアドバイスもらえないのは必然。
質問文のフォーマットがガタガタなので整えてはいかがでしょう
質問文のフォーマットがガタガタなので整えてはいかがでしょう
過去質問ともう1つのアカウントの分(同一人物による複数アカウント所持は当然規約違反で罰せられるべきもの)も全部。
ずっと他人が読むにたえない。
あなたの回答
tips
プレビュー