Codice PHP:
<?php
....
.....    
<!
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<
HTML>

<
HEAD>
  <
META HTTP-EQUIV="content-type" CONTENT="text/html;CHARSET=iso-8859-1">
  <
META NAME="author" CONTENT="Alecos [Alessandro Marinuzzi]">
  <
META NAME="generator" CONTENT="Alecos [Alessandro Marinuzzi]">
  <
META NAME="pragma" CONTENT="no-cache">
  <
TITLE>[ A71-Post: &#183; Conferma · ]</TITLE>
  
<LINK REL="stylesheet" TYPE="text/css" MEDIA="all" HREF="../css/alecos.css">
</
HEAD>

<
BODY BGCOLOR="#FFFFFF" LINK="#008080" ALINK="#C0D9D9" VLINK="#808080" TEXT="#000080" MARGINWIDTH="0" MARGINHEIGHT="0" TOPMARGIN="0" LEFTMARGIN="0">

<
TABLE WIDTH="90%" ALIGN="CENTER" CELLPADDING="20" CELLSPACING="0" BORDER="0">
  <
TR>
    <
TD></TD>
  </
TR>
  <
TR>
    <
TD ALIGN="CENTER"><H2>Conferma</H2></TD>
  </
TR>
  <
TR>
    <
TD ALIGN="CENTER">
      <
FORM METHOD="POST" ACTION="quit.php">
    </
TD>
  </
TR>     
  <
TR>
    <
TD ALIGN="CENTER">
            <?
php
      $body 
str_replace('[img]gfx/Ammiccante.gif[/img]''[img]../../gfx/Ammiccante.gif[/img]'$body);
        
$body str_replace('[img]gfx/Contento.gif[/img]''[img]../../gfx/Contento.gif[/img]'$body);
        
$body str_replace('[img]gfx/Sorridente.gif[/img]''[img]../../gfx/Sorridente.gif[/img]'$body);
        
$body str_replace('[img]gfx/Scontento.gif[/img]''[img]../../gfx/Scontento.gif[/img]'$body);
        
$body str_replace('[img]gfx/Sorpreso.gif[/img]''[img]../../gfx/Sorpreso.gif[/img]'$body);
        
$body str_replace('[img]gfx/Imbarazzato.gif[/img]''[img]../../gfx/Imbarazzato.gif[/img]'$body);
        
$body str_replace('[img]gfx/Scherzoso.gif[/img]''[img]../../gfx/Scherzoso.gif[/img]'$body);
        
$body str_replace('[img]gfx/Arrabbiato.gif[/img]''[img]../../gfx/Arrabbiato.gif[/img]'$body);
        
$body str_replace('[img]gfx/Indeciso.gif[/img]''[img]../../gfx/Indeciso.gif[/img]'$body);
        
$body str_replace('[img]gfx/Triste.gif[/img]''[img]../../gfx/Triste.gif[/img]'$body);
          
$idnr implode(''file('../log/diary.txt')); ++$idnr;
          echo 
$crnl chr(13) . chr(10);
      echo 
$crnl '      <TABLE BACKGROUND="../bkg/Bkg.gif" WIDTH="90%" ALIGN="CENTER" CELLPADDING="3" CELLSPACING="0" BORDER="1">';
            echo 
$crnl '        <TR BGCOLOR="#0000FF"><TD BACKGROUND="../bkg/Bkg_02.jpg" WIDTH="80%" ALIGN="CENTER"><FONT COLOR="#FFFFFF">[B]' $time ' · [' $topic '][/B]</FONT></TD><TD BACKGROUND="../bkg/Bkg_02.jpg" WIDTH="20%" ALIGN="CENTER"><FONT COLOR="#FFFFFF">[B]Postato da[/B]</FONT></TD></TR>';
            echo 
$crnl '        <TR><TD WIDTH="80%"><DIV ALIGN="JUSTIFY">';
            echo 
$crnl '        ' wordwrap($body700"\r\n                    ");
            echo 
$crnl '        </DIV></TD><TD WIDTH="20%" ALIGN="CENTER">[email="' $mail '?subject=Diario: ' $topic '&body=Gentile visitatore, La informo che messaggi offensivi o volgari verranno scartati, buona prosecuzione."]' $name .  '[/email]</TD></TR>';
            echo 
$crnl '      </TABLE>';
            echo 
$crnl '      <TABLE WIDTH="75%" ALIGN="CENTER" CELLPADDING="3" CELLSPACING="0" BORDER="0">';
            echo 
$crnl '        <TR><TD WIDTH="33%" ALIGN="LEFT">[url="pst/post.php"]Aggiungi Post[/url]</TD><TD WIDTH="33%" ALIGN="CENTER">[url="pst/news/' $idnr '.php"]Vedi Singolo Post[/url]</TD><TD WIDTH="33%" ALIGN="RIGHT"><FONT COLOR="#0000FF">Post ID: ' $idnr '</FONT></TD></TR>';
            echo 
$crnl '      </TABLE>'
          echo 
$crnl;
      
?>
    </TD>
  </TR>
    <TR>
    <TD ALIGN="CENTER"><INPUT TYPE="submit" NAME="conferma" VALUE="Conferma"></FORM></TD>
  </TR>
</TABLE>

</BODY>

</HTML>



<?php
  
//=======================================================================================//
  // Controllo le dimensioni del file "diary.php" prima di cominciare la scrittura su file //
  //=======================================================================================//
  
if ($_POST['submit'] == 'conferma') {
      
$file "../diary.php"
        
$size filesize($file);
        if (
$size '75000') {
            
//==========================================================================//
            // Rinomino il vecchio file "diary.php" aggiungendo la data in coda al file //
            //==========================================================================//
            
copy("../diary.php""../diary" "_" date("dmY") . ".php");
            
chmod("../diary" "_" date("dmY") . ".php"0755);
            
//===========================================================//
            // Copio il file "back.php" sostituendolo al file "last.php" //
            //===========================================================//
            
copy("back.php""last.php");
            
chmod("last.php"0755);
            
//=================================================================//
            // Aggiorno il link che punta al blog precedente con la nuova data //
            //=================================================================//
            
if ($link fopen("link.php""w+")) {
                
$crnl chr(13) . chr(10);
                
$date .= '                      <TD WIDTH="30%" ALIGN="LEFT">[url="diary_' date("]Post Precedenti[/url]</TD><TD WIDTH="40%" ALIGN="CENTER"><SCRIPT SRC="jsc/diary_menu.js" TYPE="Text/JavaScript"></SCRIPT></TD><TD WIDTH="30%" ALIGN="RIGHT">[url="diary.php"]Post Successivi[/url]</TD>';
                
$date .= $crnl;
                fwrite(
$link$date);
                fclose(
$link);
                chmod("
link.php", 0755);
                unset(
$link);
                unset(
$date);   
                unset(
$crnl);
            } else {
                
$error = "[B]ERRORE:[/Bscrittura su file fallita!";
                include("
form.php");
                exit();
            }
            //=================================================================//
            // Creo un nuovo file "
main.php" per gestire correttamente il blog //
            //=================================================================//
            if (
$main = fopen("main.php", "w+")) {
                
$tmp1 = implode('', file("tmp1.php"));
                
$link = implode('', file("link.php"));
                
$tmp2 = implode('', file("tmp2.php"));
                
$done .= $tmp1;
                
$done .= $link;
                
$done .= $tmp2;
                fwrite(
$main$done);
                fclose(
$main);
                chmod("
main.php", 0755);
                unset(
$tmp1);
                unset(
$link);
                unset(
$tmp2);
                unset(
$done);
                unset(
$main);
            } else {
                
$error = "[B]ERRORE:[/Bscrittura su file fallita!";
                include("
form.php");
                exit();
            }
Ho un errore non riesco a validare la form, in pratica se faccio un submit (conferma) lo script dovrebbe scrivere il file e fare i backup me non lo fa e non capisco perchè... in pratica non inserisce il post dopo la conferma... da cosa può dipendere ?