ホームページ  >  記事  >  バックエンド開発  >  PHPでフォームアップロードファイルの絶対パスを取得する方法

PHPでフォームアップロードファイルの絶対パスを取得する方法

WBOY
WBOYオリジナル
2016-06-23 14:24:552256ブラウズ

画像:

$src=$_POST['src'];
取得方法絶対パス アドレス (例: D:phpEssampwwwroothuaxiaImg1.jpg)


ディスカッション (解決策) に返信

ファイルが変更されると (onchange タイム レコード)、src を隠しフィールドに割り当て、サーバーは隠しフィールドを取得できます。

このパスを入手してください 意味がありますか?

1階をもっとわかりやすくしてもらえますか?それとも対応するコードがあるのでしょうか?

バックグラウンドにある画像の絶対パスを取得してデータベースに追加し、フォアグラウンドに表示したいです

IE6では絶対パスを取得しますが、他のブラウザでは絶対パスを取得せずにファイル名を取得しますパス

1 これを行うのは意味がありません。ユーザーのローカル パスを表示することは怒りを引き起こします

2 これを行う必要がある場合は、入力ボックス内の文字列をページ内の隠し変数に割り当てることができます。投稿できます
js 割り当てを自分で実装します
1階でわかりやすく説明してもらえますか?それとも対応するコードがあるのでしょうか?
バックグラウンドにある画像の絶対パスを取得し、データベースに追加して、フォアグラウンドに表示したいです

画像をアップロードするためのパスは役に立たないことはわかっています

画像をアップロードした後、次のことを行う必要がありますファイル名とストレージパスを変更して、
それをアップロードしてください。自分のサーバーフォルダーに置くだけです

アップロードするユーザーのローカルパスはわかりません。そうしないと、他の人のプライバシーが公開されます


このパスは何に使うのですか?

画像プレビューの効果が欲しいですよね?

これを行う必要はないと思います

5L IE ff5.0 では大丈夫だと思いますではありません

本当にやりたい場合は、アップロードファイル入力ボックスのふりをして、実際のアップロードファイルを置くことができます 入力ボックスは非表示になります。 jsを介して値を割り当てます。


これは、PHP の関数 __file__ を使用して実現できます。関数マニュアルを確認するとわかります~

$_FILES を使用する必要があります

$_FILES["file"]["temp_name"] これでいいですか?

$_FILES["file"]["temp_name"] を使用して、一時ファイルのパスを取得できます

操作のために指定された画像形式でファイルを取得したい場合は、そのパスを使用する必要があります

マスター、来て助けてください小鳥たちを助けてください。


もちろん機能します。curl 経由でファイルをアップロードするにはこのパスが必要です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。