2016-05-12 1 views
1

オンラインファイルから関数(または他のもの)を取得するためにインクルード(または類似のもの)を使用できますか?PHPにオンラインファイルへのリンクが含まれています

このような何か:

include 'http://stackoverflow.com/questions/ask.php'; 
+0

いいえファイルを含めるには、Webパス以外の絶対パスを使用する必要があります。 – Arun

+0

ファイルには、次のようなファイルしか含めることができません。同じサーバールートの下にあります。 – Phiter

+1

試しましたか?えっ?あなたが行く;-)あなたはおそらく、iframeを使用して離れて得ることができます。多くの人がそうした要求をブロックしていない限り、私は「たぶん」と言いました。質問は次のとおりです:*「なぜ?」*とスタックリンクの理由、または汎用の「example.com/file.php」を使用することを意味しましたか? –

答えて

2

単純な答え:ません

エラボレーション: あなたはファイルパスの内側httpまたはhttpsを使用している場合、あなたは文字通り含めるようにコードを言っていますインターネット上のファイルで、そのプロセスでHTTP/HTTPSプロトコルを使用することができます。

おそらく知っているように、PHPコードはサーバ上で実行され、オンラインのユーザには表示されませんが、PHPの出力が表示されます。

そのため、オンラインでのユーザである間は、あなたのPHP関数にアクセスすることはできません(前の方法で知覚される方法です)。あなたは何をすべき

は、同じサーバー上の機能でPHPスクリプトを含めるようにrelative pathsまたはabsolute pathsを使用するかです。 PHP DOC

+0

ありがとう!説明に感謝します! –

関連する問題