フォーム<form>内のファイル名入力フィールド<input type="file">をPOSTで取得すると、IE6では「パス名:ファイル名」が取得されるのですが、Firefox2.0では「ファイル名」しか取得できません。
FirefoxでもIEと同様に「パス名:ファイル名」を取得するにはどうしたらよいでしょうか?
例えば、デスクトップに「a.txt」ファイルがあれば
IE6では「C:\\Documents and Settings\\Administrator\\デスクトップ\\a.txt」
Firefox2.0では「a.txt」
と表示されます。
FirefoxでもIEと同じようにするにはどうすれば良いでしょうか?
よろしくお願いします。
以下はソースです。
---------------------ソース--------------------------------
<html>
<body>
<form method="post" action="<?=$_SERVER["PHP_SELF"]?>">
<input type="file" name="file">
<input type="submit" name="Submit">
</form>
<?php
echo $_POST['file'];
?>
</body>
</html>
---------------------ソース--------------------------------
No.1ベストアンサー
- 回答日時:
できません。
ブラウザ動作としてはFirefoxの方が正しく、フルパス名を送ってしまうIE6は以前から問題視されていました。
http://d.hatena.ne.jp/hoshikuzu/20050226#D200502 …
IE7では改善されたはずです(未確認)
そういうわけですので、ファイル名しか送られてこないことを前提にプログラミングされてください。
また補足ですが、ファイルをアップロードする時はFORMタグに
enctype="multipart/form-data"
を付加するのがお約束です。
付けておかないとアップロードされたファイルのデータが正しく受け取れません。
こちらのページが参考になるかと思います。
http://search.net-newbie.com/php/features.file-u …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- CGI htmlからパラメータで、cgiに渡したい。 1 2023/02/06 16:15
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- PHP imageフォルダに、画像をリサイズして保存する時のファイル名を変更したい 1 2023/05/30 11:39
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
PHPのファイル操作
-
stat failed
-
PHPのif文でその処理を途中で抜...
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
別ファイルの変数を呼び出した...
-
form actionで二つ送信先を指定...
-
PHPMailerで大きなファイルが送...
-
fopenでファイルが開かない場合...
-
CFileDialogの最初のディレクト...
-
HYのAM11:00のラップの部分の歌...
-
URLが.PHPってどういう...
-
FTPコマンドでディレクトリごと...
-
TCPDFについて
-
3つ以上の論理積は利用可能なの...
-
バッチを用いたフォルダの自動移動
-
さくらレンタルサーバーでPHPが...
-
PHPのタイムアウトについて
-
文字コード変えたら、fopenでき...
-
phpmailerで送れない添付ファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
値の取り出し方について教えて...
-
2つの画像ファイルが異なるファ...
-
PHPでFilename cannot be empty...
-
ファイル名は、数字の「0」(...
-
stat failed
-
ファイルの行数取得
-
TSVファイルをCSV形式に変換したい
-
日本語のファイルが開けない
-
XMLのロードに失敗する
-
別のサーバにあるファイルの存...
-
PHP+MySQL でのcsvファイルイン...
-
日本語が文字化けしないよう読...
-
日本語のデータが文字化けをし...
-
PHPでの別のサーバーのテキスト...
-
PHP、ファイルロックの失敗で消...
-
PHP5のsimplexml_load_fileで取...
-
stdinからの処理でメール情報を...
-
PHPでテキストファイルかどうか...
-
phpのftp_get()でエラーが出ます。
-
phpメールフォームから送信・登...
おすすめ情報