Jump to content

Simple includes


rik72

Recommended Posts

Having issues including my file in the right place using templates..

 

<?PHP

require("includes/inc.config.php");
require("includes/inc.classes.php");
require("includes/inc.functions.php");

$template['main'] = load_template("main");
$template['main'] = str_replace("{{COLUMN_LEFT}}", load_column(1), $template['main']);
$template['main'] = str_replace("{{COLUMN_RIGHT}}", load_column(2), $template['main']);
$template['main'] = str_replace("{{COLUMN_MIDDLE}}", INCLUDE GOES HERE, $template['main']);
echo $template['main'];
?>

 

Here is what i want to include

include("login/login.php");

 

Here is where..

$template['main'] = str_replace("{{COLUMN_MIDDLE}}", INCLUDE GOES HERE, $template['main']);

 

but when i do it using logic, it includes at the top of the page.

Link to comment
https://forums.phpfreaks.com/topic/77997-simple-includes/
Share on other sites

You'll might need to save the output of the include into a variable.

 

<?php

ob_start();
include "login/login.php";
$login = ob_get_flush();

require "includes/inc.config.php";
require "includes/inc.classes.php";
require "includes/inc.functions.php";

$template['main'] = load_template("main");
$template['main'] = str_replace("{{COLUMN_LEFT}}", load_column(1), $template['main']);
$template['main'] = str_replace("{{COLUMN_RIGHT}}", load_column(2), $template['main']);
$template['main'] = str_replace("{{COLUMN_MIDDLE}}", $login, $template['main']);
echo $template['main'];

?>

Link to comment
https://forums.phpfreaks.com/topic/77997-simple-includes/#findComment-394796
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.