人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPについて質問です。

現在写真データをアップロードするページを作成しているのですが、
うまくアップロードが出来ずに困っております。
プログラムが出来る方でお手数をおかけしますが写真をアップロードする所のコードを見て頂き、
時間があれば訂正をして頂けないでしょうか。
(間違いがある部分は写真をアップロードする部分のみの様です。)

ページ:http://oskuni7.sakura.ne.jp/A_DATA_UPLOAD/X_IRAI_SYUPPIN/irai_syuppin.php

コード:http://oskuni7.sakura.ne.jp/A_DATA_UPLOAD/X_IRAI_SYUPPIN/syuppin_irai.txt

後ですが、

?アップロードの際に送る写真を一度確認する方法。(アップロードした瞬間確認できる方法)

?写真をアップロードするまでに時間がものすごくかかる場合どのように対処するか?

等も知っている方おられましたら、よろしくお願いいたします。

ポイント多めに支払わせて頂きます。

●質問者: aiomock
●カテゴリ:コンピュータ インターネット
✍キーワード:PHP アップロード コード データ プログラム
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● motokun44
●50ポイント

FORMタグに enctype="multipart/form-data" を付けないと、添付ファイルのデータは送信されません。

> アップロードの際に送る写真を一度確認する方法

[参考ページ] http://webmastertool.jp/

◎質問者からの返答

ご回答ありがとうございます。


2 ● rudeboyjet
●70ポイント ベストアンサー

ファイルのアップロードをする時はformタグのenctype属性にmultipart/form-dataを指定しなくていはいけません。

http://oskuni7.sakura.ne.jp/A_DATA_UPLOAD/X_IRAI_SYUPPIN/irai_sy...のコードのformタグを

<FORM method="POST" action="/A_DATA_UPLOAD/X_IRAI_SYUPPIN/irai_syuppin.php" enctype="multipart/form-data">

のようになるようにしてください。

その他の質問にも回答しますが

> ?アップロードの際に送る写真を一度確認する方法。(アップロードした瞬間確認できる方法)

というのは確認画面を作りたいということでしょうか?

パラメーターを受け取り<input type=hidden>に持たせておいて実際に登録を実行するactionにPOSTするだけという確認画面表示用のphpを挟むという手段があります。


> ?写真をアップロードするまでに時間がものすごくかかる場合どのように対処するか?

perlなど他言語ならばアップロード中のファイルサイズを取得するようなこともできますが基本的にPHPでは何もできません。

php.iniのmax_execution_timeを越えてしまった場合自動的に処理が中断されてしまうので設定値を伸ばしてタイムアウトにならないように注意してください。

◎質問者からの返答

ご回答ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ