Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Validazione form...

  1. #1

    Validazione form...

    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 ?
    Alecos
    ------
    http://www.alecos.it/

  2. #2
    Ho risolto alla grande!
    Alecos
    ------
    http://www.alecos.it/

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.