【问题标题】:How to echo from one php file into another?如何从一个php文件回显到另一个?
【发布时间】:2014-08-23 07:30:36
【问题描述】:

我有一个 phpfile “read.php”,它读取数据库并执行回显

<?php
$db_host = "localhost";
$db_user = "root";
$db_pass = "dbpass";
$db_name = "dbname";


$conID = mysql_connect( $db_host, $db_user, $db_pass ) or die( "Die Datenbank konnte       nicht erreicht werden!" );
 if ($conID)
{
mysql_select_db( $db_name, $conID );
}

$sql = "SELECT `version` FROM `versionierung`";

$abfrageergebnis = mysql_query( $sql, $conID );

while ($datensatz = mysql_fetch_array( $abfrageergebnis ))

{    
echo "<td>" .htmlspecialchars( $datensatz['version'] ). "</td>";
}


?>

要在我的模板中包含输出,我首先必须将此回显放入另一个 php 文件数组中。如何将此回声包含到我的 other.php 中

$tplMainPage = array(
                     'read'     => 

【问题讨论】:

    标签: php arrays templates include


    【解决方案1】:

    我认为这不是一个好习惯,但您可以使用 php 输出缓冲。

    ob_start();
    while ($datensatz = mysql_fetch_array( $abfrageergebnis ))
    
    {    
     echo "<td>" .htmlspecialchars( $datensatz['version'] ). "</td>";
    }
    $content = ob_get_clean();
    require 'other.php';
    

    现在您的回声内容在 $content 变量中。

    【讨论】:

    • 我不知道整个脚本的结构,但我认为您可以简单地将文件包含在 $content 变量之后。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多