Utilizzando header.php il title ovviamente è uguale in tutte le pagine. Si può diversificare per ogni pagina, sempre mantenendo header.php?
Utilizzando header.php il title ovviamente è uguale in tutte le pagine. Si può diversificare per ogni pagina, sempre mantenendo header.php?
Ciao, cosa intendi per header.php?E' una classe creata da te dove gestisci tutti gli attributi degli header del tuo sito?Perchè in questo caso potresti banalmente passare una variabile stringa con il titolo che vuoi che abbia la tua pagina alla funzione![]()
si è una classe creata per gestire gli header del sito. Ma che stringa faresti? Da inserire in ogni pagina?
Si, direi di si, anche perchè da quanto ho capito hai bisogno di un titolo diverso per ogni pagina...ad esempio se hai la funzione header(),potresti passare al momento della chiamata della tua pagina una variabile stringa settata così...
$nomepagina="NomeMiaPagina";
header($nomepagine,...)
E poi nella funzione header() gestirti questa varibile inserendola tra i tag <title>.
Spero di essere stato chiaro nella risposta![]()
si la teoria è chiara, grazie. Però è strano perchè in header.php inizia con <?php.... ecc... ma parla solo del form. Poi inizia con <html.... e il titolo "universale" è inserito lì nell'html.Originariamente inviato da jcsnake
Si, direi di si, anche perchè da quanto ho capito hai bisogno di un titolo diverso per ogni pagina...ad esempio se hai la funzione header(),potresti passare al momento della chiamata della tua pagina una variabile stringa settata così...
$nomepagina="NomeMiaPagina";
header($nomepagine,...)
E poi nella funzione header() gestirti questa varibile inserendola tra i tag <title>.
Spero di essere stato chiaro nella risposta![]()
Tu intendi mettere la funzione header() in header.php oppure nelle pagine del sito?
ah ma allora non è una classe...è una pagina normale in php dove tu fai un classico include o require_once insomma, se fai così non ti è possibile cambiare la parola "universale" nel titolo...dovresti crearti una funzione che lavori all'interno della tua pagina header.php.
si hai ragione.... uso include.Originariamente inviato da jcsnake
ah ma allora non è una classe...è una pagina normale in php dove tu fai un classico include o require_once insomma, se fai così non ti è possibile cambiare la parola "universale" nel titolo...dovresti crearti una funzione che lavori all'interno della tua pagina header.php.
scusa ma non sono pratico di php.
Creare una funzione sarebbe la miglior cosa allora, ma è troppo per le mie scarse conoscenze di php.
E' complicato da spiegare oppure è un codice standard?
No, putroppo non è uno codice standard perchè dipende dalle tue esigenze...e qui capisco che tu comunque hai bisogno di conservare tutto quello che è presente nella pagina che includi, tranne cambiarne il titolo. Ma potresti fare una cosa molto semplice...
Nella tua pagina header.php al posto della parola "universale" sostituisci una variabile $titolo.
Mentre nella pagina dove richiami header.php, prima di inserire include "header.php", setti la variabile $titolo="NomeMiaPagina".
Perchè in fondo l'utilizzo dell'include non fa altro che copiare il codice all'interno dell'header.php e "incollarlo" dentro la pagina dove è richiamata.
Spero di essere stato chiaro, certo volte riconosco di essere contorto nelle spiegazioni![]()
Ho capito quello che intendi e nn fà una piega!Originariamente inviato da jcsnake
No, putroppo non è uno codice standard perchè dipende dalle tue esigenze...e qui capisco che tu comunque hai bisogno di conservare tutto quello che è presente nella pagina che includi, tranne cambiarne il titolo. Ma potresti fare una cosa molto semplice...
Nella tua pagina header.php al posto della parola "universale" sostituisci una variabile $titolo.
Mentre nella pagina dove richiami header.php, prima di inserire include "header.php", setti la variabile $titolo="NomeMiaPagina".
Perchè in fondo l'utilizzo dell'include non fa altro che copiare il codice all'interno dell'header.php e "incollarlo" dentro la pagina dove è richiamata.
Spero di essere stato chiaro, certo volte riconosco di essere contorto nelle spiegazioni![]()
Però in header.php c'è questo codice:
<?php...................?>
<!DOCTYPE HTML>
<head>
<title>universale</title>
<link rel="stylesheet" href="/style.css" type="text/css" media="all" />
La variabile $titolo.... dove la metto?![]()