Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 10-30-2004, 12:59 AM
blue_chi blue_chi is offline
 
Join Date: Feb 2004
Location: Oman
Posts: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Some Small PHP ariable Problem

Hello, I have having a small variable problem, but my PHP knoweldge is really really very limited. I am trying to load a PHP include template into a template driven PHP page that loads ANOTHER template and uses a the php include code from the first template.

My output PHP page is here:
http://www.oman3d.com/forum/cms.php?styleid=3

It's code is this:
PHP Code:
<?php
/*======================================================================*\
|| #################################################################### ||
|| # CMS System Version 1.0.0 By Zero Tolerance [http://gzevolution.net]||
|| #################################################################### ||
\*======================================================================*/

// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);

// #################### DEFINE IMPORTANT CONSTANTS #######################
define('NO_REGISTER_GLOBALS'1);
define('THIS_SCRIPT''cms');

// ################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array();

// get special data templates from the datastore
$specialtemplates = array();

// pre-cache templates used by specific actions O_O
$actiontemplates = array();

// pre-cache templates used by all actions O_O
$globaltemplates = array(
    
'CMS',
    
'cms_default',
    
'cms_error'
);


// #######################################################################
// ######################## START MAIN SCRIPT ############################
// #######################################################################

// Global Requirements & Functions
    
require_once('./global.php');
    require_once(
'./includes/functions_user.php');


$DB=$DB_site// What? Its easier to write ^_^;

// Template Var
$pages="";
    if(!
$_GET['view']){ // Default Page Content
    
eval('$HTML_CODE.= "' fetch_template('phpinclude_start') . '";');
    
$page_name "Welcome to Oman3D";
    } else {
        if(!
$Page_Cache[$_GET['view']]){
        eval(
'$cms_page.= "' fetch_template('cms_error') . '";');
        
$page_name "Error!";
        } else {
        
$page_content "{$Page_Cache[$_GET['view']]['page_content']}";
        eval(
'$cms_page.= "'.$page_content.'";');
        
$page_name="{$Page_Cache[$_GET['view']]['page_name']}";
        }
    }



// All done, wrap up the crap
//$navbits = construct_navbits($navbits);
eval('print_output("' fetch_template('CMS') . '");');

?>
The PHP include template is named "'phpinclude_start'" and its code is this:
PHP Code:
ob_start();
    include(
'http://www.oman3d.com/content.php');
$HTML_CODE2 ob_get_contents();     
ob_end_clean(); 
The second template to be used is named CMS and its code is this:
PHP Code:
$stylevar[htmldoctype]
<
html dir="$stylevar[textdirection]lang="$stylevar[languagecode]">
<
head>
    <
title>$vboptions[bbtitle] - $pagetitle</title>
$headinclude
</head>
<
body>
$header
$navbar


<table width='100%'>
<
td width='100%' valign='top'>
<
table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
<
tr>
    <
td class="tcat">{$page_name}</td>
</
tr>
<
tr>
    <
td class="alt1" colspan="1">{$HTML_CODE}</td>
</
tr>
</
table>
</
td></tr></table>



<
br />


$footer
</body>
</
html
The problem is that I see some junk code when I view the output page, I think that the problem is with the variable names, could someone please help!
http://www.oman3d.com/forum/cms.php?styleid=3
Reply With Quote
  #2  
Old 10-30-2004, 12:20 PM
blue_chi blue_chi is offline
 
Join Date: Feb 2004
Location: Oman
Posts: 39
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Issue solved, the whole thing was just too messed up, I really need to learn PHP sometime soon. :P
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 01:21 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04889 seconds
  • Memory Usage 2,195KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (2)post_thanks_box
  • (2)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit_info
  • (2)postbit
  • (2)postbit_onlinestatus
  • (2)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete