includeでおかしな動きがあり、困っています。
●ケース1
include ("check.php");
こちらは問題なく稼働します。
●ケース2
include ("http://xxx.com/check.php");
この書式だと動作しません。
ちなみに、ケース1の場合も、実行ファイル、includeするファイルとも、
http://xxx.com/ 配下に存在しています。
ケース2のように、URL表記で外部ファイルを取り込むようにするには
どうすればよろしいのでしょうか?
よろしくご指導お願いいたします。
No.3ベストアンサー
- 回答日時:
>ケース1の場合は、phpinfo()の結果が表示されます。
>ケース2の場合には、何も表示されません。
>これは、正しい動きなのでしょうか?
正しい動きだと思います。
ケース1の時はinclude元(check.phpではない方)の処理の一環として phpinfo() が実行されますので、正しく出力されます。
ケース2の場合はinclude元に phpinfo() の実行結果がincludeされます。
(ブラウザで http://xxx.com/chekc.php へアクセした際のHTMLソースがincludeされます)
結果として、PHPのプログラムの中にHTMLが紛れ込むので正しく出力されない可能性が高いと思われます。(プログラム次第では正しく表示できる可能性もあるとは思いますが)
No.2
- 回答日時:
ケース2の時 xxx.com のhttpサーバは check.php のソースを返してきているのでしょうか?
もし check.php の処理結果を返してきていたらエラーになります。
この回答への補足
コメントありがとうございます。
includeしているファイルは以下の通りです。
●check.php
<?php
print phpinfo();
?>
ケース1の場合は、phpinfo()の結果が表示されます。
ケース2の場合には、何も表示されません。
これは、正しい動きなのでしょうか?
No.1
- 回答日時:
マニュアルを見ましょう。
一言言わせてもらうと、実務でリモートのファイルをインクルードする必要があった試しがありませんが。
参考URL:http://jp.php.net/manual/ja/function.include.php
この回答への補足
コメントありがとうございます。
ご紹介いただいたマニュアル(URL)は既に拝見した上での質問でした。
該当URLの、『例3 HTTP経由のinclude()』 が関係している箇所とは思うのですが、私には力量不足で理解できませんでした。
補足説明をいただれば幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- WordPress(ワードプレス) wordpressでphpを読み込みたい 1 2022/10/30 23:40
- C言語・C++・C# C言語のファイル入力が分かりません 2 2022/05/22 06:35
- Excel(エクセル) 【VBAファイル移動】2つのマクロを順に実行。1つ目のマクロが実行不可⇒2つ目が実行不可となる件 2 2022/07/29 12:17
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
- UNIX・Linux bash のファイルの読み込み方についてご質問 3 2023/05/15 20:40
- C言語・C++・C# メインプログラムに#include <algorithm>を書いて、 そのメインプログラムが // 3 2023/05/02 11:24
- C言語・C++・C# バイナリファイルをコピーするのにかかる時間を測りたいのですが実行するとFatel error:gli 2 2022/11/03 01:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
別のドメインのファイルをrequire
-
Fatal error: Class 'Config' n...
-
HTMLに埋め込んだPHPがうまく出...
-
phpのファイルのファイルの読み...
-
URLが.PHPってどういう...
-
.phpと.incファイルの違いはな...
-
PHPでMySQLに格納したファイル...
-
【PHP】絶対パスで読み込みたい...
-
【file_exists】ファイルが存在...
-
phpで複数のファイルをdlさせる...
-
Xamppでindex.phpだけしか表示...
-
apache+phpにおいてリクエスト...
-
こちらはただの直列処理ですか?
-
フォントの色を変えるには?
-
onedrive にexcelファイルをア...
-
form actionで二つ送信先を指定...
-
シェルスクリプトからphpファイ...
-
FTPコマンドでディレクトリごと...
-
PHPのif文でその処理を途中で抜...
-
存在しないメールアドレスかど...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
.phpと.incファイルの違いはな...
-
【file_exists】ファイルが存在...
-
.phpファイルが、表示されない
-
URLが.PHPってどういう...
-
HTMLに埋め込んだPHPがうまく出...
-
PHPファイルの中身が見られるこ...
-
PHPの戻り値をWINDOWSバッチフ...
-
別のドメインのファイルをrequire
-
PHPを使ってのサーバ上ファイル...
-
htmlspecialcharsが機能してい...
-
PHP+MySQL SQL文を外部ファイル...
-
サーバー間のファイルの移動(コ...
-
phpinfoの内容が見れない
-
サイトのphpソースコードを表示...
-
さくらレンタルサーバーでPHPが...
-
PHPからCronを編集したい
-
use と requireの違いは?
-
htdocsフォルダ以外ではPHP...
-
phpファイルを見られないように...
-
thtmlファイルとはどんなファイ...
おすすめ情報