assign('page_title', $position['title']); // 椤甸潰鏍囬 $smarty->assign('keywords', htmlspecialchars($position['title'])); $smarty->assign('description', htmlspecialchars($position['title'])); //绗竴涓弬鏁颁负鍒嗙被id,绗簩涓负鏄剧ず璁板綍鏁? $gain_adcpa_rs = $gi->get_gain_list_by_catid(1,6); //涓嶈冻6涓褰曟椂鏁版嵁鐢?琛ラ綈 $gain_adcpa_rs = array_pad($gain_adcpa_rs,6,0); //绗竴涓弬鏁颁负鍒嗙被id,绗簩涓负鏄剧ず璁板綍鏁? $gain_adfaq_rs = $gi->get_gain_list_by_catid(3,6); $gain_adfaq_rs = array_pad($gain_adfaq_rs,6,0); //$gain_adcps_rs = $gi->get_gain_list_by_catid(2,6); //$gain_adcps_rs = array_pad($gain_adcps_rs,6,0); $smarty->assign('gain_adcpa_rs', $gain_adcpa_rs); $smarty->assign('gain_adfaq_rs', $gain_adfaq_rs); //绗竴涓弬鏁颁负鍒嗙被id,绗簩涓负鏄剧ず璁板綍鏁? $gain_adclick_rs = $gi->get_gain_ad_position(1,6); $gain_adclick_rs = array_pad($gain_adclick_rs,6,0); $smarty->assign('gain_adclick_rs', $gain_adclick_rs); $smarty->display('gain.html'); //print_r($_SESSION); ?> 

解决方案 »

  1.   

    看你这代码像是根本没有解析,也就是php环境有问题
      

  2.   

    你好好看看php的开头标签有没有被注释掉
      

  3.   

    <?define('IN_ECS', true);require(dirname(__FILE__) . '/includes/init.php');require_once(ROOT_PATH . '/includes/gain_init.php');/*------------------------------------------------------ */
    //-- act 操作项的初始化
    /*------------------------------------------------------ */
    $user_id = isset($_SESSION['user_id']) ? $_SESSION['user_id'] : 0;
    $user_name = isset($_SESSION['user_name']) ? $_SESSION['user_name'] : 0;$action  = isset($_REQUEST['act']) ? trim($_REQUEST['act']) : 'default';
    $gi = &new gain();assign_template();$position = assign_ur_here();
    $smarty->assign('page_title', $position['title']);    // 页面标题
    $smarty->assign('keywords',    htmlspecialchars($position['title']));
    $smarty->assign('description', htmlspecialchars($position['title']));//第一个参数为分类id,第二个为显示记录数
    $gain_adcpa_rs = $gi->get_gain_list_by_catid(1,6);
    //不足6个记录时数据用0补齐
    $gain_adcpa_rs = array_pad($gain_adcpa_rs,6,0);//第一个参数为分类id,第二个为显示记录数
    $gain_adfaq_rs = $gi->get_gain_list_by_catid(3,6);$gain_adfaq_rs = array_pad($gain_adfaq_rs,6,0);//$gain_adcps_rs = $gi->get_gain_list_by_catid(2,6);//$gain_adcps_rs = array_pad($gain_adcps_rs,6,0);
    $smarty->assign('gain_adcpa_rs', $gain_adcpa_rs);
    $smarty->assign('gain_adfaq_rs', $gain_adfaq_rs);//第一个参数为分类id,第二个为显示记录数$gain_adclick_rs = $gi->get_gain_ad_position(1,6);
    $gain_adclick_rs = array_pad($gain_adclick_rs,6,0);$smarty->assign('gain_adclick_rs', $gain_adclick_rs);
    $smarty->display('gain.html');//print_r($_SESSION);?>
      

  4.   

    把PHP分隔符写成<?php ... ?>  。这种分隔符<?... ?>兼容性不好,可能会导致PHP文件无法解析。
    文档的编码要统一,例如都选择UFT-8编码,你用editplus打开这个PHP文件另存为,文件类型那个地方选择UTF-8无BOM模式存储试试,我上次直接就是输出乱码,把模板TPL或HTML以及PHP文档全部统一成UTF-8无BOM类型就好了。
      

  5.   

    好像不是字符编码的事,好像是smarty的问题,不知道咋搞,郁闷ing.....