0

次々とせずに別のphpページを呼び出そうとしています。

私はページを持っていaますb

  • a.php内容:

    <html a page tags>
    <?php echo "i'm a.php"; ?>
    </html a page tags>
    
  • b.php内容:

    <html b page tags>
    <?php 
      echo "i'm b.php";
      include '../a.php';
    ?>
    </html b tags>
    

を実行するb.phpと、次のように表示されます。

    <html b page tags>
    i'm b.php
    <html a page tags>
    i'm a.php
    </html a page tags>
    </html b tags>

aとの両方から html タグをb次々に見ることができます。

代わりに、b.phpを実行すると、の html タグ内のテキストのみが表示されます。aつまり、出力は次のようになります。

    <html b page tags>
    i'm b.php
    i'm a.php
    </html b tags>
4

5 に答える 5

2

HTMLタグが常に含まれている場合は、a.php にタグを付ける必要はありません。これを意味します:

a.php

<?php echo "i'm a.php"; ?>

b.php

<html b page tags>
<?php 
    echo "i'm b.php";
    include '../a.php';
?>
</html b tags>

html 出力:

<html b page tags>
    i'm b.php
    i'm a.php
</html b tags>
于 2013-08-17T22:37:52.793 に答える
0

いい質問です:)

a.php

<html a page tgas>
<?php echo "i'm a.php"; ?>
</html a page tgas>

b.php

<html b page tags>
 <?php 
    echo "i'm b.php";
 ?>
</html b tags>
<?php
require'../a.php'; // incase it doesnt execute it will give you error telling WHY??
?>

ページタグの両方をそのまま保持し、必要に応じて出力を提供します..

b.phpをクリックすると

  <html b page tags>
  i'm b.php
  </html b tags>

  <html a page tags>
    i'm a.php
  </html a tags>
于 2013-08-17T22:48:44.703 に答える
0

a.php を単独で実行する必要がない場合は、a.php から html タグを削除してください。

a.php と b.php を別々に実行したい場合は、このように実行できます。

a.php

<?php if (isset($being_included)): ?>
<html a page tags>
<? endif; ?>

<?php echo "i'm a.php"; ?>

<?php if (isset($being_included)): ?>
</html a page tags>
<? endif; ?>

b.php

<html b page tags>
<?php 
    echo "i'm b.php";
    $being_included = true;
    include '../a.php';
?>
</html b tags>

それが役に立てば幸い。

于 2013-08-17T22:40:33.793 に答える
0

ありがとう、ヘッダーを使用しました... HTMLの前にphpタグを最初に配置する必要があるものがありませんでした

   <html>
   </html>
   <?php
      //this will NOT work, the browser received the HTML tag before the script
      header( 'Location: http://www.yoursite.com/new_page.html' ) ;
   ?>

ここに示すように: http://php.about.com/od/learnphp/ht/phpredirection.htm

于 2013-08-19T17:27:01.760 に答える