答えて
PHPでこれを行うには、file_get_contents()やfopen()などの処理を行うことができます。
<?php
echo file_get_contents('http://www.example.com/include');
?>
ドメイン外のデータを取得するには、cURLを使用します。受け取ったデータを実行したい場合は、eval()
に進んでください。しかし、これがページの「出力」を得ることに注意してください。つまり、 '.php'ページのように実行されたページであれば、処理された結果として出てくるデータを取得します。
<?php
// create a new cURL resource
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, "http://www.example.com/");
curl_setopt($ch, CURLOPT_HEADER, 0);
// grab URL and pass it to the browser
curl_exec($ch);
// close cURL resource, and free up system resources
curl_close($ch);
?>
同じあなたは、ファイルの「実際」の内容をつかむしたい場合は、あなたが他のサーバー上の種類のプロキシを設定したいと思うfile_get_contents()
のために真である、とfopen()
。 (サーバー側スクリプトの仕組みのセキュリティ上の欠陥があるため、サーバー上で実行することはできません)。あなたが要求するすべてのファイルの内容を与える
<?php
// Read the requested file out
readfile($_GET['file']);
は:誰がそれを見つけた場合
http://test.com/handler.php?file=handler.php
しかし、それは危険である可能性があります。
はい、nginxののサーバ側は任意の完全なURLなどを使用することができます含まれています
<!--# include virtual="http://www.stackoverflow.com/" -->
をサーバーソフトウェアに言及していないが、私はSSIがmod_includeモジュールで提供されてApacheを、と仮定します。 には要素が含まれているため、リモートファイルは許可されません。ただし、execがあり、外部ツールを実行できます。それを使用してwgetまたは任意の他のコマンドを呼び出すことができます。
しかし、それほど複雑ではないかもしれません。リモートディレクトリをローカルシステムにマウントできる場合は、プレーンなシンボリックリンクを作成し、にはが含まれています。
すでに提案したように、PHPは本当に使いやすいです。
- 1. Expressjsのサーバー側インクルード
- 2. インクルードの内側からインクルードを変更する
- 3. クライアント側とサーバー側
- 4. ジオコーダークライアント側とサーバー側
- 5. Emberjs、サーバー側とクライアント側、オールイン?
- 6. クライアント側とサーバー側ロジック
- 7. ブラウザ側のサーバー側のメッセージ
- 8. プレーヤー側のサーバー側またはクライアント側?
- 9. サーバー側のサーバー送信イベントコスト
- 10. サーバー側のデバッグ
- 11. Resteasyサーバー側モックフレームワーク
- 12. サーバー側のイメージキャッシュ
- 13. サーバー側フォームタグマスターページ
- 14. は、サーバー側
- 15. Remoting(サーバー側)
- 16. サーバー側のDatatable
- 17. GCMサーバー側
- 18. サーバー側のベストプラクティス
- 19. サーバー側 - プログレスバー
- 20. サーバー側のカウントダウンスクリプト
- 21. サーバー側のタイマー?
- 22. サーバー側のブラウザ
- 23. サーバー側C#
- 24. サーバー側のフェイザーフレームワーク
- 25. ServiceStackサーバー側イベントエラー
- 26. オーディオホスティングプラットフォーム/サーバー側ソフトウェア
- 27. サーバー側GET
- 28. サーバー側のレスポンシブルウェブパターン
- 29. サーバー側のパフォーマンステスト
- 30. 別のサーバー経由でのリモートファイルのインクルード
ドライブ内のフォルダの外にあるtxtファイルの情報にアクセスしようとしています。そのファイルに情報をアップロードできるようにするには、サイトがなくてもウェブサイトに表示される可能性があります –
うわー、私はSSIについて聞いていなかった。 –