答えて
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. Emberjs、サーバー側とクライアント側、オールイン?
- 4. プレーヤー側のサーバー側またはクライアント側?
- 5. サーバー側のサーバー送信イベントコスト
- 6. Remoting(サーバー側)
- 7. サーバー側のDatatable
- 8. サーバー側のタイマー?
- 9. オーディオホスティングプラットフォーム/サーバー側ソフトウェア
- 10. サーバー側GET
- 11. サーバー側のカウントダウンスクリプト
- 12. サーバー側のブラウザ
- 13. は、サーバー側
- 14. サーバー側のイメージキャッシュ
- 15. サーバー側 - プログレスバー
- 16. サーバー側のパフォーマンステスト
- 17. サーバー側のデバッグ
- 18. Resteasyサーバー側モックフレームワーク
- 19. サーバー側のレスポンシブルウェブパターン
- 20. 別のサーバー経由でのリモートファイルのインクルード
- 21. サーバー側のAJAXディレクトリブラウザ
- 22. サーバー側JavaScript動作
- 23. サーバー側のGetElementByID、asp.net?
- 24. サーバー側の検証
- 25. サーバー側のCOLLADAコンバータ
- 26. ASP.NETサーバー側のJavascript
- 27. .NET Remotingサーバー側ハング
- 28. サーバー側の検証
- 29. サーバー側電子メールスクリプト
- 30. GWTサーバー側のエントリポイント
ドライブ内のフォルダの外にあるtxtファイルの情報にアクセスしようとしています。そのファイルに情報をアップロードできるようにするには、サイトがなくてもウェブサイトに表示される可能性があります –
うわー、私はSSIについて聞いていなかった。 –