Un Evento Unico. 5 Sale. 27 Interventi. SEO, SOCIAL, E-Commerce, Mobile, Turismo.
CLICCA QUI e SCOPRI DI PIù X Chiudi
 
Forum GT: Condividiamo idee e conoscenza Forum GT: Condividiamo idee e conoscenza


Condividi questo contenuto nei Social Network:
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito.


Vai indietro   Forum per Webmaster: Condividiamo Idee e Conoscenza > Sviluppo e Gestione siti web > Php - Mysql
Benvenuto! Forum Regole FAQ Lista utenti Calendario Segna come letti


Rispondi
 
LinkBack Strumenti di discussione
Vecchio 22-11-09, 13:08   #1 (permalink)
User
 
L'avatar di francy88
 
Data di registrazione: Jul 2009
Messaggi: 114
Recuperare <h1></h1> dinamico con funzione PHP

Ciao a tutti, ho una funzione che recupera il titolo della pagina (non il title, ma l'h1). La funzione è questa:

Codice PHP:
// Ritorna il titolo della pagina corrente
function cercaTitoloPagina(){
    
$data file_get_contents($_SERVER['SCRIPT_FILENAME']);
    
preg_match("/<h1>(.+)<\/h1>/i"$data$m);
    
$titoloPagina "$m[1]";    
    return (
$titoloPagina);    

Funziona perfettamente se l'h1 è statico, ma se provo a stamparlo dinamicamente in questo modo:

Codice PHP:
<h1><?= $titoloPagina ?></h1>
non funziona più, e la funzione mi stampa proprio il tag php e non il valore della variabile...

Come posso fare?

Grazie mille
__________________
giochi da casinò online
francy88 non in linea   Rispondi citando
Vecchio 22-11-09, 13:32   #2 (permalink)
 
L'avatar di il_gege
 
Data di registrazione: May 2009
Messaggi: 97
Invia un messaggio tramite MSN a il_gege Invia un messaggio tramite Skype a il_gege
Ehm, spero sia un problema del tipo:

<?php e non <?=
il_gege non in linea   Rispondi citando
Vecchio 22-11-09, 13:49   #3 (permalink)
User
 
L'avatar di francy88
 
Data di registrazione: Jul 2009
Messaggi: 114
"<?=" in php è un modo contratto per fare "<?php echo".

Ho risolto comunque per quello che dovevo fare io. La funzione pero' non funzionerà mai per titoli dinamici...
__________________
giochi da casinò online
francy88 non in linea   Rispondi citando
Vecchio 23-11-09, 22:29   #4 (permalink)
Consiglio Direttivo
 
L'avatar di Samyorn
 
Data di registrazione: Dec 2007
Ubicazione: Catania
Messaggi: 5,845
Invia un messaggio tramite ICQ a Samyorn Invia un messaggio tramite Skype a Samyorn
Ciao francy88, hai provato a scrivere così?
Codice PHP:
<?php
$titoloPagina
=cercaTitoloPagina();
?>
<h1><?php echo $titoloPagina?></h1>
__________________
Qui, Quo, Qua
Si parla poco di SMF? Sentiamo l'opinione di chi lo ha provato. Ti amo...brindiAMO?
Conosci GTLab? Devi scegliere un CMS per Forum e non sai quale? Guarda quì!!
Samyorn non in linea   Rispondi citando
Vecchio 23-11-09, 22:31   #5 (permalink)
User
 
L'avatar di francy88
 
Data di registrazione: Jul 2009
Messaggi: 114
Si avevo poi risolto in un modo simile a quello che mi hai indicato, grazie
__________________
giochi da casinò online
francy88 non in linea   Rispondi citando
Vecchio 23-11-09, 22:33   #6 (permalink)
Consiglio Direttivo
 
L'avatar di Samyorn
 
Data di registrazione: Dec 2007
Ubicazione: Catania
Messaggi: 5,845
Invia un messaggio tramite ICQ a Samyorn Invia un messaggio tramite Skype a Samyorn
Per curiosità, anche perché potrebbe essere utile ad altri utenti, potresti dirci come hai risolto?
__________________
Qui, Quo, Qua
Si parla poco di SMF? Sentiamo l'opinione di chi lo ha provato. Ti amo...brindiAMO?
Conosci GTLab? Devi scegliere un CMS per Forum e non sai quale? Guarda quì!!
Samyorn non in linea   Rispondi citando
Vecchio 23-11-09, 22:49   #7 (permalink)
User
 
L'avatar di francy88
 
Data di registrazione: Jul 2009
Messaggi: 114
Si certo. Semplicemente mi sono accorto che avevo una query che estraeva tutti i campi di un record, tra cui anche il titolo. Ad inizio pagina metto il titolo dentro ad una variabile che poi stampo nel titolo.
A differenza della funzione un po' maccheronica (a inizio post) che trova a forza il titolo con un'espressione regolare, la query lo estrae direttamente dal DB...

Perso sia piu' facile da fare che da spiegare!
__________________
giochi da casinò online
francy88 non in linea   Rispondi citando
Vecchio 23-11-09, 22:58   #8 (permalink)
Consiglio Direttivo
 
L'avatar di Samyorn
 
Data di registrazione: Dec 2007
Ubicazione: Catania
Messaggi: 5,845
Invia un messaggio tramite ICQ a Samyorn Invia un messaggio tramite Skype a Samyorn
Capito benissimo.

Grazie del chiarimento francy88.
__________________
Qui, Quo, Qua
Si parla poco di SMF? Sentiamo l'opinione di chi lo ha provato. Ti amo...brindiAMO?
Conosci GTLab? Devi scegliere un CMS per Forum e non sai quale? Guarda quì!!
Samyorn non in linea   Rispondi citando
Rispondi


Strumenti di discussione

Regole di scrittura
Non puoi postare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi allegare file
Non puoi editare i tuoi post

BB code is Attivo
smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Disattivato
Trackbacks are Attivo
Pingbacks are Attivo
Refbacks are Disattivato
Vai al forum



Tutti gli orari sono GMT +3. Attualmente sono le 16:38.




Forum GT - © 2004-2009 GT idea S.r.l P.iva 02418200800 - Privacy/Disclaimer

SEO by vBSEO 3.2.0 ©2008, Crawlability, Inc.