Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513

    problema con upload file

    In realtà il problema non è proprio con l'upload del file!
    In pratica ho una pagina php gnews contenente il codice che elabora il contenuto del form di un altra pagina html, e dopo il php ho inserito in html due link.
    bene, se il file viene caricato correttamente quei due link son visualizzati perfettamente, mentre se ciò non accade appaiono i messaggi d' errore prestabiliti ma scompaiono i link e il copyright
    il codice è questo:

    <!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>
    <title>test</title>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
    <meta name="copyright" content="xxx" />
    <link rel="stylesheet" type="text/css" href="admin.css" />
    </head>
    <body>
    <div id="content">
    <h1>PANNELLO DI AMMINISTRAZIONE</h1>
    <?php
    $testo=$_POST["bottom"];
    $nome_file="file/secondanews.txt";
    $open= fopen ( $nome_file , "w" );
    $fw= fwrite ( $open , $testo );
    fclose($open);
    echo "<h2>news inserita</h2>";

    // Directory dove salvare i files Uploadati
    $upload_dir = $_SERVER["DOCUMENT_ROOT"] . "/admin/file";
    // Eventuale nuovo nome da dare al file uploadato
    $new_name = "news_2.jpg";
    // Se $new_name è vuota, il nome sarà lo stesso del file uploadato
    $file_name = ($new_name) ? $new_name : $_FILES["upfile_bottom"]["name"];
    if(trim($_FILES["upfile_bottom"]["name"]) == "") {
    die("<h2>Non hai indicato il file da inserire!</h2>");
    }
    if(@is_uploaded_file($_FILES["upfile_bottom"]["tmp_name"])) {
    @move_uploaded_file($_FILES["upfile_bottom"]["tmp_name"], "$upload_dir/$file_name")
    or die("<h2>Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.</h2>");
    } else {
    die("<h2>Problemi nell' inserimento del file </h2>" . $_FILES["upfile_bottom"]["name"]);
    }
    echo "<h2>Il file " . $_FILES["upfile_bottom"]["name"] . " è stato inserito correttamente</h2>";
    ?>
    <p class="scelte">Torna al pannello gestione news!
    Torna al sito</p>
    <p style="margin-top: 100px;">&copy; xxx 2006-Tutti i diritti riservati</p>
    </div>
    </body>
    </html>

    Potete aiutarmi?

  2. #2

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513

    Re: problema con upload file

    Originariamente inviato da matteo01

    die("<h2>Non hai indicato il file da inserire!</h2>");

    or die("<h2>Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.</h2>");
    } else {
    die("<h2>Problemi nell' inserimento del file </h2>" .
    echo "<h2>Il file " . $_FILES["upfile_bottom"]["name"] . " è stato inserito correttamente</h2>";
    ?>
    Questi

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    Forse non mi sono spiegato bene..
    il problema è che se l' upload va a buon fine, viene visualizato questo messaggio:

    codice:
    echo "<h2>Il file " . $_FILES["upfile_bottom"]["name"] . " è stato inserito correttamente</h2>";
    e subito dopo:
    codice:
     <p class="scelte">Torna al pannello gestione news!
    Torna al sito</p>
    <p style="margin-top: 100px;">© xxx 2006-Tutti i diritti riservati</p>
    mentre se l'upload non va a buon fine a seconda dei casi vien visualizzato uno degli altri messaggi d'errore impostati:
    codice:
    die("<h2>Non hai indicato il file da inserire!</h2>");
    
    or die("<h2>Impossibile spostare il file, controlla l'esistenza o i permessi della directory dove fare l'upload.</h2>");
    ecc
    il problema è che quando ad essere visualizzati sono 1 qualsiasi di questi messaggi il codice html
    codice:
     <p class="scelte">Torna al pannello gestione news!
    Torna al sito</p>
    <p style="margin-top: 100px;">© xxx 2006-Tutti i diritti riservati</p>
    Non viene visualizzato! Non capisco perchè, essendo esso totalmente fuori dal php!

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    nessuno?

  6. #6
    Originariamente inviato da matteo01
    <p class="scelte">Torna al pannello gestione news!



    a che serve la / ?!?

    aquatimer2000

  7. #7
    Utente di HTML.it L'avatar di nabozzz
    Registrato dal
    Nov 2004
    Messaggi
    145
    aquatimer, XHTML
    ... tutti quanti portiamo un tabarro che asconde... qualche volta una gioia, qualche volta un dolore...

  8. #8
    sorry.. infatti la mia era una domanda!

    Bye!
    aquatimer2000

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    Anche la mia era una domanda , nessuno di voi sa aiutarmi?
    Non capisco se chiedo qualcosa di troppo semplice o qualcosa cosi strano che nessuno sa(nn credo..)

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.