1

私はphp JavaBridgeライブラリを使用していますが、

つまり、require_once "someremoteurl.com" を使用して、サーバーから直接 php クライアント ライブラリを含める必要があります。

これには allow_url_include を有効にする必要がありますが、私はこれを避けるべき状況にあります。

これを以前にやった人はいますか?回避策はありますか?

fread を使用してファイルをリアルタイムでダウンロードし、ローカルからインクルードしようとしましたが、何とか機能せず、JavaBridge クラス内でいくつかの php エラーが発生しました...違いはありません。

4

1 に答える 1

2

Marc B が提案したように、次のコードを使用しました。

$remote_contents = file_get_contents($url); 
file_put_contents($local, $remote_contents);

include($local);

最初の試行では機能しませんでしたが、インクルードの前に次の行を追加すると機能しました:

define ("JAVA_SERVLET", "/WordBridge/servlet.phpjavabridge");
于 2013-05-28T14:40:50.617 に答える