オンラインファイルから関数(または他のもの)を取得するためにインクルード(または類似のもの)を使用できますか?PHPにオンラインファイルへのリンクが含まれています
このような何か:
include 'http://stackoverflow.com/questions/ask.php';
オンラインファイルから関数(または他のもの)を取得するためにインクルード(または類似のもの)を使用できますか?PHPにオンラインファイルへのリンクが含まれています
このような何か:
include 'http://stackoverflow.com/questions/ask.php';
単純な答え:ません
エラボレーション: あなたはファイルパスの内側http
またはhttps
を使用している場合、あなたは文字通り含めるようにコードを言っていますインターネット上のファイルで、そのプロセスでHTTP/HTTPSプロトコルを使用することができます。
おそらく知っているように、PHPコードはサーバ上で実行され、オンラインのユーザには表示されませんが、PHPの出力が表示されます。
そのため、オンラインでのユーザである間は、あなたのPHP関数にアクセスすることはできません(前の方法で知覚される方法です)。あなたは何をすべき
は、同じサーバー上の機能でPHPスクリプトを含めるようにrelative paths
またはabsolute paths
を使用するかです。 PHP DOC
ありがとう!説明に感謝します! –
いいえファイルを含めるには、Webパス以外の絶対パスを使用する必要があります。 – Arun
ファイルには、次のようなファイルしか含めることができません。同じサーバールートの下にあります。 – Phiter
試しましたか?えっ?あなたが行く;-)あなたはおそらく、iframeを使用して離れて得ることができます。多くの人がそうした要求をブロックしていない限り、私は「たぶん」と言いました。質問は次のとおりです:*「なぜ?」*とスタックリンクの理由、または汎用の「example.com/file.php」を使用することを意味しましたか? –