назначить глобальную переменную в индекс

мне нужно передать заголовок, который я генерирую, бросить код класса в файл заголовка

это мой индекс:

 require('files/inc/config.php');
require('files/assets/php/header.php');
require('files/libs/Plantilla.class.php');
$plantilla = new plantilla($serv,$user,$pass,$base,$url,$sitio);
$pagina = empty($_GET['pagina']) ? "inicio" : $general->limpiar($_GET['pagina']);
switch ($pagina) {
case 'blog':
$ids = $plantilla->docs($month,$view,$ref,$titles);
$ref = $_GET['ref'];
$month = $_GET['month'];
$view = $_GET['view'];
$titles = $_GET['titles'];
echo $ids[0];
$tsTitle = $ids[1];
break;
default:
echo $plantilla->docs($month,$view,$ref,$titles);
$ref = $_GET['ref'];
$month = $_GET['month'];
$view = $_GET['view'];
$titles = $_GET['titles'];
break;
}
require('files/assets/php/footer.php');

переменная $ tsTitle отображается в header.php и footer.php

<?php
$titulo = $tsTitle;
?>
<!doctype HTML>
<html lang="es">
<head>
<title><?php echo $titulo;?></title>

моя проблема в том, что $ tsTitle отображается только на footer.php
как я могу отобразить в обоих файлах?

y назначить переменную внутри case $ tsTitle = $ ids [1]; который не пуст

0

Решение

Измените ваш скрипт немного.

require('files/inc/config.php');
require('files/libs/Plantilla.class.php');$plantilla = new plantilla($serv,$user,$pass,$base,$url,$sitio);
$data_Holder = '';

$pagina = empty($_GET['pagina']) ? "inicio" : $general->limpiar($_GET['pagina']);
switch ($pagina) {
case 'blog':
$ids = $plantilla->docs($month,$view,$ref,$titles);
$ref = $_GET['ref'];
$month = $_GET['month'];
$view = $_GET['view'];
$titles = $_GET['titles'];

$data_Holder = $ids[0];

$tsTitle = $ids[1];
break;
default:
$data_Holder = $plantilla->docs($month,$view,$ref,$titles);
$ref = $_GET['ref'];
$month = $_GET['month'];
$view = $_GET['view'];
$titles = $_GET['titles'];
break;
}

require('files/assets/php/header.php');
echo $data_Holder;
require('files/assets/php/footer.php');
0

Другие решения

Вы должны переместить свою позицию кода

require('files/inc/config.php');

require('files/libs/Plantilla.class.php');
$plantilla = new plantilla($serv,$user,$pass,$base,$url,$sitio);
$pagina = empty($_GET['pagina']) ? "inicio" : $general->limpiar($_GET['pagina']);
switch ($pagina) {
case 'blog':
$ids = $plantilla->docs($month,$view,$ref,$titles);
$ref = $_GET['ref'];
$month = $_GET['month'];
$view = $_GET['view'];
$titles = $_GET['titles'];
echo $ids[0];
$tsTitle = $ids[1];
break;
default:
echo $plantilla->docs($month,$view,$ref,$titles);
$ref = $_GET['ref'];
$month = $_GET['month'];
$view = $_GET['view'];
$titles = $_GET['titles'];
break;
}
require('files/assets/php/header.php');
require('files/assets/php/footer.php');
0

По вопросам рекламы [email protected]