
任意の画像ファイルをHTMLフォームで入力して
登録確認画面に渡した後、ファイルをアップロード
したいのですが上手くいきません。
・フォーム入力ページ
<FORM action="登録確認ページ.php" method="POST" enctype="multipart/form-data">
<INPUT type="file" name="uploadfile" size="50">
<INPUT type="submit" name="reg" value="OK">
↓
・登録確認ページ
$uploadfile = $_FILES['uploadfile'];
move_uploaded_file($uploadfile, "$PHOTOTMP$imagefile");
$body .= "<IMG src='$PHOTOTMP$imagefile' width='240' height='180'>";
として、登録確認ページでアップロードする
画像ファイルをいったん表示させてから
最終的にアップロードさせたいのですが
「×」マークが出て画像が表示されません。
データの受け渡しが上手くできていないのでしょうか。
どなたか教えて下さい。よろしくお願いします。
No.2ベストアンサー
- 回答日時:
move_uploaded_file($uploadfile['tmp_name'], "$PHOTOTMP$imagefile");
ではないでしょうか
php504さんのご回答を参考にいろいろ試させて頂きました。
$PHOTOTMP には "phototmp/" を代入していたのですが、
どうも $PHOTOTMP$imagefile そのままのパスに
移動させようとしていたようで、下記のように区切って指定したら上手く行きました。
ありがとうございました。
move_uploaded_file($uploadfile['tmp_name'], "phototmp/"."$imagefile");
No.3
- 回答日時:
まず、
is_uploaded_file($_FILES["uploadfile"]["tmp_name"])でアップロードが成功しているかどうか確認しましょう。
No.1
- 回答日時:
こんにちは。
確認画面を出している時点でアップロードされておりますので、
それでいいか聞くとしたら、「いいえ」でサーバ上からファイル削除するしかないと思います。
アップロードされたのをアップロードするのは無理なので、
「はい」を選んだらそのままか、または専用のディレクトリに
移動するとかのオペレーションになると思います。
それか、画像を選んだ時に、その画面にその選択した画像を表示して、
アップロード前に確認させるかでしょうか(JavaScript必須)
この回答への補足
さっそくのご回答ありがとうございます。
いろいろ試していたのですが、
どうも、PHPのセーフモードによって
move_uploaded_file
の部分が制限されているようで、内容が
「処理を行うファイル/ディレクトリが実行するスクリプトと同じUIDを有しているかどうかを確認します」
とあるのですが、UIDの意味がわかりません。
何なのでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- JavaScript アップロードファイルの種類によって処理を分岐させたいのですが書き方が分からずアドバイスお願いします 4 2023/06/17 19:12
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アップロードしたのに表示され...
-
CGI.pmでファイルアップロード...
-
VBでアップロード
-
またまた。
-
ファイルのアップロードに関して
-
FFFTPで
-
PHP FTP接続なしで画像ファイル...
-
perlで、可変の個数のファイル...
-
大きいファイルのアップロード...
-
利用容量や画像サイズ、画像フ...
-
同じファイル内で、アップロー...
-
メールに添付されたものをその...
-
MIDIのアドレス…??
-
初心者ですみません。画像ファ...
-
ファイルをアップする方法
-
javaでの質問です。
-
ファイルのアップロードを簡単...
-
音声のアップロードが
-
SSLのページでエラーが発生します
-
OpenCVで動画を録画し、javaで...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
「クラウドにアップロード」」...
-
ftpでアップロードが出来ない
-
ファイルサイズがpost_max_size...
-
ファイルアップロードしたもの...
-
FTPClientで転送結果(OKかFAIL)
-
unlinkでどうしてもファイルが...
-
VBでクラウドストレージにア...
-
ファイルのアップロード
-
movabletypeでPDFファイルをア...
-
phpファイルの編集について
-
BASP21のFTPで日本語ファイル名...
-
違法アップロードについて
-
掲示板のアイコンについて
-
ファイルのアップロードが、ど...
-
SmartyでHTMLソースの変更が反...
-
Googleドキュメントについて教...
-
HTMLファイルのアップロードに...
-
お悩み相談です(※長文な上にか...
-
gif画像をアップロードするには?
おすすめ情報