Visualizzazione risultati 1 fino 3 di 3

Discussione: Errore in unlink

  1. #1
    Guest

    Predefinito Errore in unlink

    ciao a tt, stavo realizzando una specie di gioco cms, ma mi dà un errore, che nn capisco proprio!!!
    il codice deve eleminare un file inviato da un upload, ed è questo:
    attendere.php:
    Codice PHP:
    <?php
    $file
    =$_POST['FIL'];
    $non=date("dmY");
    $no=date("His");
    $add=date("DMyidDmyYMsisMi");
    $none="$non-$no-$add";
    $newfile = "$none";

    if (!
    copy($file, $newfile))
    echo
    "\n";
    ?>
    <html>
    <head>
    <title>
    </title>
    </script>
    </head>
    <body>
    <form action="cont.php" method="post">
    <?php
    echo "<input type='hidden' value='";
    echo
    $percorso.$_FILES['file1']['name'];
    echo
    "' name='FILE'>
    <input type='hidden' value='"
    ;
    echo
    $_FILES['file1']['name'];
    echo
    "' name='FIL'>
    <input type='hidden' value='"
    . $_POST['username'] ."' name='username'>
    <input type='hidden' value='"
    . $_POST['password'] ."' name='password'>";
    ?>
    L'operazione &egrave; quasi terminata, cliccare Procedi per continuare...<br>
    <input type="submit" value="Procedi &gt;&gt;" name="GO">
    </form>
    </body>
    </html>
    ed il file cont.php:
    Codice PHP:
    <?php
    $d
    =$_POST['FIL'];
    unlink($d);
    ?>
    mh...dov'è che sbaglio? se vedo nell'html della pag attendere, nell'input type="hidden" c'è il nome del file...spero mi aiutate, ciao

  2. #2
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Da dove prendi l'array $_FILES e la variabile $percorso?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #3
    Guest

    Predefinito

    è tutto un gioco sui file hidden, cmq dalla pagina prima di attendere.php, cioè questa:
    Codice PHP:
    <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
    <html>
    <head>
    <title> PHP upload test page </title>
    </head>
    <body>
    <?php
    error_reporting
    (2047);
    if (isset(
    $_POST["invio"])) {
    $percorso = "./";
    if (
    is_uploaded_file($_FILES['file1']['tmp_name'])) {
    if (
    move_uploaded_file($_FILES['file1']['tmp_name'], $percorso.$_FILES['file1']['name'])) {
    echo
    'Nome file: <b>'.$_FILES['file1']['name'].'</b><br>';
    echo
    'MIME Type: <b>'.$_FILES['file1']['type'].'</b><br>';
    echo
    'Dimensione: <b>'.$_FILES['file1']['size'].'</b> byte<br>';
    echo
    '======================<br>';
    echo
    'File caricato correttamente<br><br>';
    } else {
    echo
    "si è verificato un errore durante l'upload: ".$_FILES["file1"]["error"];
    }
    } else {
    echo
    "si è verificato un errore durante l'upload: ".$_FILES["file1"]["error"];
    }
    } else {
    }
    echo
    "<form action='attendere.php' method='post'>
    <input type='hidden' value='"
    ;
    echo
    $percorso.$_FILES['file1']['name'];
    echo
    "' name='FILE'>
    <input type='hidden' value='"
    ;
    echo
    $_FILES['file1']['name'];
    echo
    "' name='FIL'>
    <input type='hidden' value='"
    . $_POST['username'] ."' name='username'>
    <input type='hidden' value='"
    . $_POST['password'] ."' name='password'>";
    ?>
    <input type="submit" value="Procedi con la codifica del nome del file &gt;&gt;" name="GO">
    </form>
    </body>
    </html>

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •