
環境
1)Windows 10
2)MAMP
MAMPでローカルサーバを構築しています。
それでPHPで画像のアップロードができません。
以下は操作内容です。
ローカルサイトのアドレス。
http://localhost/〇〇PHP教科書(7対応)/試作/画像UP/sample28/
送信フォームは以下です。
〇〇PHPの教科書
ファイルアップロードを受信する
想い出 写真: ファイルを選択:20180819_102255.jpg 送信する。
送信後に以下のエラーとなります。
〇〇PHPの教科書
ファイルアップロードを受信する
ファイル名(name): 20180819_102255.jpg
ファイルタイプ(type):
アップロードされたファイル(tmp_name):
エラー内容(error): 1
サイズ(size): 0
※ ファイルアップロードに失敗しました
以上のプログラムは以下のサイト~見れます。
http://afurieitohannei.la.coocan.jp/sns/3-28subm …
参考資料のサポートサイトから ファイルなどが取れます。
3-28ファイルアップロードを受信する
https://book.mynavi.jp/files/user/support/978483 …
どうして送信されないのでしょうか?
解析中ですが、なかなか気難です。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
ファイル情報がわたっているのにエラーになるのであればアップロード領域に書き込み属性がないとかそのレベルの話では?
ご回答下さいましてありがとうございます
心強いく^^大変助かります。
Ans.アップロード領域に書き込み属性がない
ということは
受け側のディレクトリがないとのことでしょうか?
今回の画像は
20180819_102255.jpgで
画像サイズ:3.10 MB (3,253,460 バイト)
----------------------------
でしたので重いと思われます。
それで以下ですが再度サイズ(size): 142525
軽いファイルを選択して送信しました。
-------------------------
よくわかるPHPの教科書
ファイルアップロードを受信する
ファイル名(name): 028.JPG
ファイルタイプ(type): image/jpeg
アップロードされたファイル(tmp_name): C:\Users\2022314\AppData\Local\Temp\php5F3C.tmp
エラー内容(error): 0
サイズ(size): 142525
※拡張子が.gif, .jpg, .pngのいずれかのファイルをアップロードしてください
----------------------------------
見たところ、送信には成功したようですが、
C:\Users\2022314\AppData\Local\Temp\php5F3C.tmp
には 見当たりませんでした。
https://www.php.net/manual/ja/features.file-uplo …
には
エラーメッセージの説明 ¶
PHP はファイル配列とともに適当なエラーコードを返します。 エラーコードは、PHP によるファイルアップロードの間に生成され、 ファイル配列の['error'] 要素で アクセス可能です。言い換えると、エラーは、 $_FILES['userfile']['error'] でアクセス可能でしょう。
UPLOAD_ERR_OK
値: 0; エラーはなく、ファイルアップロードは成功しています。
とありますが
実際には見当たります。
バグがいると思われます。
頑張ります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- PHP 画像ファイルの名前をそのままURLにする 3 2022/10/16 11:18
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・昔のあなたへのアドバイス
- ・字面がカッコいい英単語
- ・許せない心理テスト
- ・歩いた自慢大会
- ・「I love you」 をかっこよく翻訳してみてください
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・はじめての旅行はどこに行きましたか?
- ・準・究極の選択
- ・この人頭いいなと思ったエピソード
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・【お題】甲子園での思い出の残し方
- ・【お題】動物のキャッチフレーズ
- ・人生で一番思い出に残ってる靴
- ・これ何て呼びますか Part2
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・あなたが好きな本屋さんを教えてください
- ・かっこよく答えてください!!
- ・一回も披露したことのない豆知識
- ・ショボ短歌会
- ・いちばん失敗した人決定戦
- ・性格悪い人が優勝
- ・最速怪談選手権
- ・限定しりとり
- ・性格いい人が優勝
- ・これ何て呼びますか
- ・チョコミントアイス
- ・単二電池
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・泣きながら食べたご飯の思い出
- ・一番好きなみそ汁の具材は?
- ・人生で一番お金がなかったとき
- ・カラオケの鉄板ソング
- ・自分用のお土産
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
大容量のファイルアップロード...
-
onedrive にexcelファイルをア...
-
ファイルをGET送信でアップロー...
-
PHPでxmlをAPIに送信する方法(P...
-
SmartyでHTMLソースの変更が反...
-
大きいサイズのファイルのアッ...
-
ファイルサイズがpost_max_size...
-
BASP21のFTPで日本語ファイル名...
-
ファイルアップロードの日付に...
-
VS2005ASPでファイルのドラッグ...
-
move_uploaded_fileについて
-
FFFTPで
-
.phpファイルが、表示されない
-
FTPコマンドでディレクトリごと...
-
PHPのif文でその処理を途中で抜...
-
.phpと.incファイルの違いはな...
-
Subversionのリポジトリの削除
-
バッチを用いたフォルダの自動移動
-
リンク先を隠す方法はないでし...
-
php,mysqlにて画像パス保存/表...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
FTPClientで転送結果(OKかFAIL)
-
「クラウドにアップロード」」...
-
違法アップロードについて
-
VBでクラウドストレージにア...
-
one drive のアップロード失敗...
-
ファイルアップロードしたもの...
-
youtubeに音声のみのmp4ファイ...
-
ftpでアップロードが出来ない
-
SmartyでHTMLソースの変更が反...
-
ファイルアップロードを教えて...
-
ファイルサイズがpost_max_size...
-
ファイルアップロードの日付に...
-
BASP21のFTPで日本語ファイル名...
-
FFFTPでファイルをアップ...
-
php,file_get_contentsの結果が...
-
DUMPした巨大SQLファイルをイン...
-
ファイルのアップロードでパス...
-
大容量のファイルアップロード...
-
BASP21を利用してリネームファ...
おすすめ情報
yambejp様
どうもすみません
お礼の中に不備がありました。
俺の中の ⇒ 俺 は失礼でした。
実際には見当たります。→ 間違いで→見当たりませんでした。
バグがいると思われます。
頑張ります。