0

エラーが記録されたログファイルがありますが、残念ながらphpを知りません:(問題を解決するために。次の行で、私が理解しているサブネットの値を入力できるはずです

 <td>Subnet Filter:<input name=subnet value=<?php=isset($subnet)?$subnet:"0.0.0.0/0"?>>

しかし、Webページをチェックして値を入力すると、テキストボックスに次のテキストが含まれています: <?php=isset($subnet)?$subnet:"0.0.0.0/0"?. 何が起こっているのか、どこで答えを探すべきなのか、誰か説明してもらえますか? また、この構文はphp4に固有ですか? 私はphp5を使用していて、ページ全体がエラーでいっぱいで、ダウンロードされたアプリケーションであるため、最初から機能するはずです。

4

3 に答える 3

3

これには短いタグを使用します。

<?=isset($subnet)?$subnet:"0.0.0.0/0"?>

または、できない場合:

<?php echo isset($subnet)?$subnet:"0.0.0.0/0"; ?>

タグ付きの = でエコーすることはできません<?php<?=または_<?php echo

于 2012-10-05T09:59:59.063 に答える
0

問題1

ページにPHPコードが表示されている場合は、サーバーにPHPが正しくインストールおよび構成されていない可能性があります。コーディングの問題に取り組む前に、これに対処してください。


問題2

値をエコーする必要があります

<?php echo somecode(); ?>

問題3

HTML値属性には、引用符が必要です

<input name="subnet" value="<?php echo isset($subnet)?$subnet:"0.0.0.0/0"; ?>">
                           ^ start here                             end here ^       

また、インターネット上のどこかからPHPアプリをダウンロードしたからといって、すぐに機能するわけではなく、エラーが発生しないことも指摘しておきます。

于 2012-10-05T10:04:44.287 に答える
0

あなたの行にエラーがあるはずです

<?php isset($subnet)?$subnet:"0.0.0.0/0"; ?>
于 2012-10-05T10:00:57.533 に答える