問題タブ [realpath]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring - MockHttpServletRequest の realPath
私はSpring ControllerのSpringベースのテストケースを書いています。私のコントローラーでは、このように「request.getSession().getServletContext().getRealPath("/myFolderName");」を使用しています。通常のリクエストでは問題なく動作しますが、MockHttpServletRequest のような単体テスト ケースでは、上記のメソッド呼び出しが null を返しています。MockHttpServletRequest の realPath を取得するにはどうすればよいですか。
ありがとう、プラニート。
php - Zend Framework PHP -> realpath()
Zend Frameworkカスタムプロバイダーを作成しようとしていますが、ここでは:
ファイルへのパスを作成しようとしているとき、そのデフォルトモジュールはすべて問題ありませんが、ex. モジュールは、実際のパスが false を返すものに関係なく、別の言葉ですか?! エラーはどこですか?
wordpress - WordPress インストール フォルダーのパスを取得する
WordPress がインストールされている場所へのパスを取得する方法はありますか?
私は以下を使用していました:
www.example.com -> /usr/local/pem/vhosts/165312/webspace/httpdocs で問題ありません
フォルダー名 (ブログ) をハードコーディングする必要があるため、www.example.com/blog には適していません。
後でこれを使用して方法を見つけました:
しかし、それでも複雑なことがたくさんあります。ハードコーディングせずに WordPress がインストールされている場所 (パス) を取得する簡単な方法はありますか?
注: 1これは WordPress の外部にあるため、WordPress の機能は動作しません。最後の例で述べたように、WordPress のインストール パスを決定するポイントは、require "wp-blog-header.php";
WordPress MU ではなく、各インストールが異なるフォルダー (example.com/blog-one と example.com/blog-two) を使用する複数の WordPress インストールであることにあります。またはマルチサイト。
注:2ファイルが同じフォルダーにある限り、require "$root/$dir/wp-blog-header.php";
使用する代わりに機能しますが、私の場合、ファイルは別のフォルダーにある場合があります。require "wp-blog-header.php";
php - PHPでディレクトリをトラバースしますか?
フォルダへのパスがあります(例/var/www/tester/assets/themes/default/css/
)。
たとえば、ユーザーはフォルダへの相対パスを指定できます。layout/ie7.css
のパスを与えます/var/www/tester/assets/themes/default/css/layout/ie7.css
。
これは問題なく機能しますが、ユーザーがディレクトリツリーを上に移動できるようにする必要があります。
したがって、ユーザーが指定した場合は、cssフォルダーへのパスを再度使用し../../cache/css/ie7.css
て、パスをとして終了させます/var/www/tester/assets/themes/default/cache/css/ie7.css
。
それらを一緒にrealpath()に渡すことができると思いました。例:
しかし、それは単にfalseを返します。これどうやってするの?
php - PHP:glob(realpath())はディレクトリを読み取りますが、パスが正しくありません
ここで何が得られないのかわかりませんが、phpでディレクトリを読み取り、その中にすべての画像パスを含むJS配列を作成しようとしています。
そのため、現在、ローカルサーバーには次の構造があります。
- 事業
- 1
- index.php
- imgs
- image1.png
- image2.png
- 1
だから私はindex.php
今自分と一緒に働いています。imgs
`index.php``と同じディレクトリにあるフォルダを読みたいだけです
print_r
関数はこれを出します…</p
>
私にとってこれはかなり問題ないように見えますが、実際には画像にリンクしていないため、パスが正しくないようです。これに相対パスを使用することはどういうわけか可能ではありませんか?imgs/image1.png
つまり、絶対パスではなく、取得する必要があるということです。
私がここで間違っていることについて何か考えはありますか?
php - ファイルがまだ存在しない場合のLFIのような脆弱性からの保護
ユーザーがサービス上のファイルを要求している場合、通常、PHPのrealpath()を使用し、ルートディレクトリの下にあることを確認することで、ユーザーが必要な範囲外のドキュメントにアクセスするのを防ぐことができます。このような:
ただし、realpath()は、すでに存在するファイルに対してのみ機能します。ユーザーがスクリプトを書き込もうとしている場所がルートの下にあることを確認したい場合はどうすればよいですか?
realpath()を使用できません。「..」参照をチェックして削除する必要がありますか?それとももっと良い方法はありますか?
java - servletcontext.getRealPath("/") の意味と使用するタイミング
次のスニペットでは:
/
メソッド内で何getRealPath()
を表していますか? いつ使用すればよいですか?
path - 式言語で実際のパスを取得する
JSPの実際のパスを取得する必要があり、ExpressionLanguageを使用して取得する必要があります。次に、TagLibでパスを送信します。
私はそれを見つけました:
しかし、私はそれが不明であり、 ELで別のものであるrtexprvalue
と言うことについて警告があります:。The declared exception IOException is not actually thrown by the method _elExpression15() from type
__2F_PrizeWheel_2F_WebContent_2F_stats_2E_jsp
.tldでのTagLibの宣言は次のとおりです。
多分私はそれを完全に間違っています。だからあなたがより良い解決策を持っているなら、私は興味があります:)
php - 参照するために..(二重ドット)を使用してphpインクルードパス
PHPインクルードパスについて質問がありました。2つの環境では動作が異なります。
フォルダ構造:
ウィンドウズ
Linux
Linux環境
Windows環境
ベストプラクティスは、両方のプラットフォームで機能することです。
しかし、私はこれについて知りたいのですが、それはPHPのバグですか、それとも何が原因ですか?
servlets - アップロードされたファイルを getRealPath() 経由でディスクに書き込むときに java.io.FileNotFoundException が発生する
Glassfish は、画像ファイルを保存したいパスにも余分に追加しているようです。サーブレットが取得する絶対パスのみを使用する方法はありますか
String appPath = request.getServletContext().getRealPath("");
?
画像ファイルをアップロードし、サーブレットでディスクに保存するためのさまざまな方法を試すのに何日も費やしました。
この例を使用しました: http://www.codejava.net/java-ee/servlet/how-to-write-upload-file-servlet-with-servlet-30-api
デバッグを使用すると、ファイル名とパス情報が正しく収集されていることがわかりますが、コードは `part.write(savePath + File.separator + fileName);` で失敗します。
そして、glassfish の例外レポートは次のとおりです。
この例外の一部として正しいパスを確認できますD:\Dropbox\Git\Brian_JEE\onemore\onemore\onemore-web\target\onemore-web-1.0-SNAPSHOT\image\screengrab_all_products.jpg
JSP
サーブレット