HTMLにPHPの外部ファイルを読み込みたいと考えています。
<?php
include ("1.php");
?>
<html>
<head>
<title></title>
</head>
<body>
<div>
<?php
include ("2.php");
?>
</div>
</body>
</html>
<?php
include ("3.php");
?>
こんな感じで組み込むことって可能ですか?
外部ファイルなしで普通に1つにして読みこませると大丈夫なのですが、上記のように外部ファイルとして読み込ませると、表示されません。
<html>タグの外って、基本的にだめなんですか?
教えてください。
No.5ベストアンサー
- 回答日時:
#3です。
すみません何度も。もう一個気がついたので。
その1,2,3でincludeもしくはrequireで別のファイルを読み込んでませんか?
1でincludeしたものを2や3でincludeすると、同じ関数名の定義に相当しますからエラーになって当然です。
そういう場合require_onceやinclude_onceに置き換えて見てください。onceは1回だけ読み込むという命令で重複した場合無視してくれる便利な命令です。
No.4
- 回答日時:
#3です。
>これは、エラー表示がされないということですか?
当然そういうことです。
単体でエラーが出るならincludeしてもエラーになるでしょうから。
グローバル変数の関係もあるので必ずしも言い切れないけれど、今回は単体では起動するが1つにincludeすると動かないということなのでグローバル変数は関係ないかと。
>単体では、エラー表示はされません。
単体では正常に(思った通りに)動作しているということで宜しいのですね?
>実際、3分割してincludeする形にすると、何も表示されない状況になります。
>一つのファイルにまとめると、htmlに書き込まれているものがちゃんと表示されます。
この辺の意味が良く分からないのですが、1本では動くがincludeすると動かないということですよね?
だとしたら思いつくことは1つかな。
1,2,3のPHPで同じ名前の変数や関数名を使ってませんか?
それが衝突して誤作動を招いている気がします。
これ以上のアドバイスを求めるなら1,2,3のソースを見せてもらわないと無理かと。
No.3
- 回答日時:
まず簡単なPHPは動きますか?
空のテキストファイルに以下のテキストをコピペして適当なファイル名で保存して実行してみてください。
<?php
phpinfo();
?>
phpのインフォーメーションが表示されたならPHPは正常に起動しています。
真っ白かエラーが表示されればPHPの動作に問題があります。
次にPHPが正常に動いてた場合ですが、この”1.php”などのファイルの位置は上に書いてる本体のPHPと同じディレクトリにありますか?
もし階層が違うならパスの指定をしてあげないと動きません。
同じ階層にあるならincludeの3ファイルは単体で正常に実行出来てますか?
見る限り提示されたHTMLで大丈夫そうなのでこのあたりが問題かと。
PHPは<HTML>のタグの外だろうが内だろうが<?php ?>で囲めば動きます。
この回答への補足
>正常に実行できてますか?
これは、エラー表示がされないということですか?
単体では、エラー表示はされません。
実際、3分割してincludeする形にすると、何も表示されない状況になります。
一つのファイルにまとめると、htmlに書き込まれているものがちゃんと表示されます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- JavaScript javascriptで変数を組み込みたい 2 2023/01/13 09:52
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- HTML・CSS cssが効かなくて困ってます 1 2023/01/01 23:57
- PHP アップロード画像数でCSSを分けることに成功したのですが、画像の横に文字を並べることが出来ません。 3 2023/07/28 17:16
- PHP PHPプログラムの間違い 1 2022/10/06 14:33
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
phpの表示領域をしていしたい!
-
曜日毎に読み込むphpを変更...
-
外部ファイルの読み込み
-
wordpressのテーマカスタマイズ...
-
ワードプレス プラグイン。プラ...
-
稼働中のWordpressがある状態で...
-
Lightningのテーマで、CSSでの...
-
CPU温度のログ取得ツール
-
安い、無料ドメインお勧めは?
-
勅撰三集について質問です。
-
wordpressの勉強。ゼロから作る...
-
この文は、どういう意味ですか?
-
【wordpress】ヘッダー動画をiP...
-
ワードプレス。lightning ペー...
-
アフィリエイト初心者です。 ワ...
-
ワードプレスのサイトに謎の英...
-
起業したときのメールアドレス
-
自社ホンムページの作成
-
Wordpress プラグイン Mail For...
-
PHPでWordpressの投稿記事のタ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
WordPressのLighting(テーマ)に...
-
wordpress投稿内でcgiを動かしたい
-
PHPのソース変更が反映されない
-
Wordpressで記事がない場合にメ...
-
xreaでのWordpressインストール...
-
Smartyのテンプレートにinclude...
-
<?php phpinfo(); ?>が出たり出...
-
Webデザイナー向けLinuxユーザ...
-
変数で日付を指定し、新しい順...
-
ワードプレス index.phpの差し...
-
サーバーへアプロード、エラー...
-
wordpressサイトの、任意の場所...
-
WordPress(ワードプレス)の記...
-
各ユーザーの記事が閲覧できる...
-
ワードプレスでカテゴリー毎に...
-
PHPでワードプレスにできること...
-
『PHP』ワードプレスで特定カテ...
-
URL短縮ツール「楽々URL」をさ...
-
wordpress カスタム投稿タイプ...
-
PHP記述に便利なソフトを教...
おすすめ情報