il codice sottostante è per editare dei txt per flash,
non credo ci sia da modificare molto per gli xml
Codice PHP:
<?php session_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Test Edit txt</title>
<style type="text/css">
<!--
body,td,th {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 400px;
    border: 1px inset #666666;
    height: 180px;
}
.note {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
}
.tasto {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width: 120px;
    border: 1px ridge #666666;
    height: 18px;
    font-weight: normal;
}
-->
</style>
</head>
<body>
<?
$file_txt 
= array ("te1","te2","te3","te4","te5","te6");
$flash_tag = array ("var1=","var2=","var3=","var4=","var5=","var6=");

    if ( 
$_SERVER['REQUEST_METHOD'] == 'GET' && array_key_exists('id'$_GET) ){
    
// recupreo $_GET + controllo
    // da verificare i numeri con virgola
        
if (is_numeric($_GET['id']) && $_GET['id'] >= && $_GET['id'] <= (count($file_txt)-1)){
            
$_SESSION['id'] = trim($_GET['id']);
        } else {
            
$_SESSION['id'] = 0;
        }
    
// Leggi
        
$file "./" $file_txt[$_SESSION['id']] . ".txt";
        
$handle fopen($file'r+');
        
$testo fread($handlefilesize($file));
        
fclose($handle);
        
$app_1 str_replace($flash_tag,"",$testo); // elimino flash tag
        
$app_2 urldecode($app_1);
        
$app_3 str_replace("
"
,"\n",$app_2);
        
$testo $app_3;
    }
//-------------------------------------------------------------------------------------
    
if ( isset($_SESSION['id']) && $_SERVER['REQUEST_METHOD'] == 'POST' && array_key_exists('testo'$_POST) ){
    
// Formatta x Flash
        
$app_1 urlencode(trim($_POST['testo']));
        
$app_2 str_replace("%0D","
"
,$app_1);
        
$app_3 str_replace("%0A","",$app_2);
        
$testo $flash_tag[$_SESSION['id']] . $app_3;
    
// Scrivi
        
$file "./" $file_txt[$_SESSION['id']] . ".txt";
        
$handle fopen($file'w');
        
fwrite($handle$testo);
        
fclose($handle);
    
// Rileggi
        
$file "./" $file_txt[$_SESSION['id']] . ".txt";
        
$handle fopen($file'r+');
        
$testo fread($handlefilesize($file));
        
fclose($handle);
        
$app_1 str_replace($flash_tag,"",$testo); // elimino flash tag
        
$app_2 urldecode($app_1);
        
$app_3 str_replace("
"
,"\n",$app_2);
        
$testo $app_3;
    }
    
// all'avvio
    
if (!isset($testo)){
        
$testo NULL;
    }
    if (!isset(
$file)){
        
$file "Nessun testo selezionato";
    } else {
        
$file "Hai selezionato il testo N°: [b]" . ($_SESSION['id']+1) . "[/b]";
    }
//-------------------------------------------------------------------------------------
?>
<table width="550"  border="1" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td align="center" valign="middle"><h2>Gestione Testi</h2></td>
  </tr>
  <tr>
    <td>
    
[b]Seleziona il testo che vuoi modificare[/b]


    1: [url="?id=0"]Testo 1[/url]

    2: [url="?id=1"]Testo 2[/url]

    3: [url="?id=2"]Testo 3[/url]

    4: [url="?id=3"]Testo 4[/url]

    5: [url="?id=4"]Testo 5[/url]

    6: [url="?id=5"]Testo 6[/url]


    </td>
  </tr>
  <tr>
    <td align="center" valign="middle">
    
<?= $file ?>

    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
        <textarea name="testo" cols="60" rows="10" class="textarea"><?= $testo ?></textarea>


        <input name="Invia" type="submit" class="tasto" value="Invia Modifiche" />
    </form>
    </td>
  </tr>
</table>


<div align="center">[url="../home.html"]Visualizza Anteprima[/url]</div>
</body>
</html>
<?php //unset($_SESSION['id']); ?>
cichity74