Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    30

    div che "carica" il codice

    salve a tutti ho una domanda:

    esiste la possibilità che un <div> all'interno di un sito importi una parte di codice xhtml scritto su un altro file?

    ho un sito in xhtml dtd strict che è composto da diversi <div> i quali hanno scopi differenti.

    uno di questi <div> funziona come un "giornale" dove giorno dopo giorno vengono inseriti nuovi messaggi.
    questo <div> deve essere sempre visibile in tutte le pagine del sito e inoltre viene aggiornato frequentemente.
    Il dover aggiornare con frequenza i contenuti di questo <div> comporterebbe un lavoro di editing abbastanza lungo e noioso;
    la cosa migliore sarebbe poter agire su un file esterno e far "carcare" al <div> presente in ogni pagina ma vuoto i contenuti del file.

    ho letto la guida Un sistema a template con PHP e CSS ed ho scoperto la funzione include() di php, ma io avrei bisogno del procedimento inverso.

    per intenderci una cosa che funzioni cosi'

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    	"http://www.w3.org/TR/xhtmll/DTD/xhtmll-stricht.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    
    <head>
    
    	<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    
    	<title>bla bla bla</title>
    
    
    	<link type="text/css" rel="stylesheet" href="layout.css"/>	
    
    </head>
    <body>
    	<div id="container">
    		<div id="centrale">
    		<div id="testata"></div>
    		<?include("news.php")?>
    		<div id="topdx"></div>
    		<div id="menu">
    			<ul>
    			[/list]
    		</div>
    		<div id="contenuti">
    
    bla bla bla </p></div>
    		<div id="immagine"></div>
    		<div id="footer">footer</div>
    	</div>	
    		
    	</div>
    	
    </body>
    </html>
    dove il file news.php contiene il pezzo di codice "mancante"

    codice:
    <div id="news">
    
    bla bla bla</p></div>
    presumo che quella stringa di php aggiunta cosi' sia una porcata pazzesca pero' è per rendere l'idea...

    idee? suggerimenti?

    grazie in anticipo

  2. #2
    Amministratore L'avatar di Vincent.Zeno
    Registrato dal
    May 2003
    residenza
    Emilia-Romagna (tortellini und cappelletti land!)
    Messaggi
    20,783
    ti sei già risposto solo.... il codice va bene come l'hai scritto al'inizio.

    il file news.php può contenere il div principale...
    oppre metti il div principle e inserisci news.php che non conterrà il div in questione...

    insomma: stai facendo bene.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    30
    e si funziona

    nella prova che avevo fatto prima di fare questo post avevo lasciato il file principale con estensione .html

    cambiandiola in .php in effetti funziona

    presumo che mi tocchi validare il codice by direct input adesso che ho cambiato l'estensione...

    beh grazie di tutto!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.