con questa funzione creo un nuovo file per ogni news che viene scritta:

$nomefile="upload/".$IDobject."/".$titolo.".html";
if(file_exists($nomefile))
{
$idfile=fopen($nomefile,"r+");
if(!$idfile) die("Il file non è stato aperto");
}
else
{
$idfile=fopen($nomefile,"w+");
$bytescritti=fwrite($idfile,$arr);
//fclose($idfile);
}

questo è l'array che io voglio metterci dentro ad ogni file

$arr[]=array
(
"<h1>".$titolo."</h1>",
"<div>Autore".$user."</div>",
"<div>

".$news."</p>",
"

".$pie."

",
"

".$counter."</p></div>",
"<div<

".$comment."</p></div>"
);

in un'altra paginache fa modificare la news all'utente
passo il file scelto via get

$edit_file = $_GET['filename'];

da questo file devo tirare fuori
1. l'intero array
2.tirare fuori le singole variabili ossia

se $arr['0']="<h1>".$titolo."</h1>" io con explode devo avere
[1] <h1>
[2] $titolo
[3] </h1>

e questo con tutti i membri dell'array

se non erro se explode divide in base a spazi o separatori forse dovrei inserire degli spazi ossia

"<h1> ".$titolo." </h1>" che ne dici?