私はPHPインクルードを使用しています:
include_once("somephpfile.php");
そして、非常に問題のある CSS/HTML デザイナー。私はすべての PHP をデザイナーから遠ざけようとしています。彼らは非常にパニックになるからです : \ そして彼らは多くの問題を引き起こし、コードや物を削除し、すべてを台無しにします。
そのため、PHP インクルードを使用して、必要に応じて HTML 間に PHP を追加しています。
PHP は正常に動作し、バグはありません。
私の問題を引き起こしているのは、PHP を複数のインクルード ファイルに分割することです。
以下は、私が分離しようとしているものの例です。
分離する PHP:
<?php
$foo = 0;
$bar = 0;
if($foo == 0){
$foo++;
$bar++;
// more php code
while($foo < 20){
$foo++;
$bar++;
// more php code
// Now write the designers HTML here in this loop
?>
<BR /> Some HTML
<?php echo $foo; ?>
more html
<?php echo $bar; ?>
<BR /> More HTML <BR /> <BR />
<?php
// Done with the designers code -Now close my PHP here
}// END while($foo < 5)
}// END if($foo == 0)
?>
これを 2 つのインクルード (include1.php と include2.php) に分けたい
そして、while ループの間に設計者にコードを書いてもらいたいのです。だから私がしたことはこれでした:
include1.php
if($foo == 0){
$foo++;
$bar++;
// more php code
while($foo < 20){
$foo++;
$bar++;
// more php code
?>
DESIGNERS HTML と少し混ざった PHP
<BR /> Some HTML
<?php echo $foo; ?>
more html
<?php echo $bar; ?>
<BR /> More HTML <BR /> <BR />
include2.php
<?php
// Done with the designers code -Now close my PHP here
}// END while($foo < 5)
}// END if($foo == 0)
?>
エラーが表示されます(「解析エラー: 構文エラー、予期しない $end in)」
複数の if と while とループがあります。
私の質問は次のとおりです。エラーなしでこれらの中かっこ/大かっこを分離するにはどうすればよいですか?
ありがとうございました