質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

Q&A

0回答

503閲覧

ファイルが送信できないのは何故ですか?

international

総合スコア16

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

0グッド

0クリップ

投稿2022/12/02 19:15

編集2022/12/21 22:00

以下の課題に対して解決しました。
画僧が送信できなかったり理由として
拡張子を文字に変更したところ 
送信できるようになりました。
意外と単純なところ 大きな原因がありまし。

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 も起動中です。
 ウイルソフトも削除しましたが状況は同じでした。
他考られる原因はプログラムのバグだと思います。
 プログラムにバグがあると思われますか?
以下 問題のプログラムです。
冒頭のサイトのプログラムと全く同じです。
よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

international

2022/12/02 19:36

ありがとうございます。 Q:質問と同じ内容の質問 Ans.https://teratail.com/questions/oyspdxh5ihwrnf 趣旨は同じですが、今回はChapter3-28なので 項目が違います。 従いまして全く同じプログラムではありません。 よろしくお願いいたします。
m.ts10806

2022/12/02 22:23 編集

これまでの質問をちゃんと解決してない(アドバイスも指摘も理解していない)から出た質問 としか捉えられないので。どう編集しようと評価は変わりません。 相変わらず丸投げですしグチャグチャのまま(マークダウン正しく使えないまま)ですし。過去質問投げっぱなしですし。 チャプターとか知りませんよ。指摘をちゃんと受け入れるところからでしょう。 一通りの指摘を悉くスルーしてる時点で、誰からもアドバイスもらえないのは必然。
yuma.inaura

2022/12/03 06:06

質問文のフォーマットがガタガタなので整えてはいかがでしょう
m.ts10806

2022/12/03 11:29

質問文のフォーマットがガタガタなので整えてはいかがでしょう 過去質問ともう1つのアカウントの分(同一人物による複数アカウント所持は当然規約違反で罰せられるべきもの)も全部。 ずっと他人が読むにたえない。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問