Ciao.

Uno dei modi possibili è che inserisci le informazioni che vuoi prelevare (tutte) in un file xml. Ti riporto un esempio semplice:

codice:
<?xml version="1.0" encoding="utf-8"?>
<parameters>
	<parameters id="1">
        <title>Contenuto: 1</title>
        <value>Prova 1</value>
    </parameters>
	<parameters id="2">
        <title>Contenuto: 2</title>
        <value>Prova 2</value>
    </parameters>
	<parameters id="3">
        <title>Contenuto: 3</title>
        <value>Prova 3</value>
    </parameters>
</parameters>
E poi inserisci nella tua pagina uno script che seleziona dei numeri casuali (compresi nel range di numeri corrispondenti ai contenuti presenti nel fil XML e senza ripetizioni) ed esegue la scrittura a video dei contenuti così ottenuti:

Codice PHP:

$characters 
= array("1","2","3","4","5","6","7","8","9");

$keys = array();

while(
count($keys) < 5) {
    
    
$x mt_rand(0count($characters)-1);
    if(!
in_array($x$keys)) {
       
$keys[] = $x;
    }
}

$xml simplexml_load_file('contenuti.xml');

$values $xml->parameters;

foreach(
$keys as $key){
   
$numero $characters[$key];
   
$contenuto $values[$numero]->value;
   echo 
"
$contenuto
"
;

Se poi hai bisogno di includere contenuti più complessi di semplici righe di testo, devi allora creare una pagina per ogni contenuto, non utilizzare il file xml e fare direttamente un include() per ogni pagina selezionata dinamicamente.

Fammi sapere