Eh no... cosi la costante __FILE__ sarà sempre valorizzata rispetto a title.phpOriginariamente inviato da _debo
Ipotizza che la tua pagina si chiami mypage.php il codice sarà così:
Assunto che le due pagine siano nella stessa cartella.Codice PHP:<?php
include 'title.php'; // or require 'title.php'
// resto del codice
Ti rimando al manuale di PHP per vedere le differenze tra include e require.![]()
Prova a fare cosi:
questo mettilo in tutto le pagine:
e in title.php metti questoCodice PHP:include 'title.php';
echo '<title>' . title(basename(__FILE__)) . '</title>';
quindi crea un file chiamato pages.php e metti dentroCodice PHP:
function title($path)
{
$pages = include 'pages.php';
return isset($pages[$path]) ? $pages[$path] : 'Default title';
}
Codice PHP:
return array(
// i titoli delle pagine
);

Rispondi quotando