мне нужно передать заголовок, который я генерирую, бросить код класса в файл заголовка
это мой индекс:
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]; который не пуст
Измените ваш скрипт немного.
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');
Вы должны переместить свою позицию кода
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');