Visualizzazione dei risultati da 1 a 3 su 3

Discussione: eliminare files

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    46

    eliminare files

    Ciao a tutti, dicono che sia semplice eliminare files con php,
    provate con queto codice sul server di aruba: a me non funziona
    riuscite a trovare l'errore? grazie.


    <form method='post' action='elimina-file.php'>
    <input name='elimina' type='hidden' value='filedaelinare.php'/>
    <input type='submit' value='Elimina'>

    <?Php
    function delete_file($elimina){
    $delete = @unlink($elimina);
    clearstatcache();
    if (@file_exists($elimina)) {
    $filesys = eregi_replace("/","\\",$elimina);
    $delete = @system("del $filesys");
    clearstatcache();
    if (@file_exists($elimina)) {
    $delete = @chmod ($elimina, 0775);
    $delete = @unlink($elimina);
    $delete = @system("del $filesys");
    }
    }
    clearstatcache();
    if (@file_exists($elimina)){
    return false;
    } else {
    return true;
    }
    }
    ?>

  2. #2

    codice inutilmente complesso

    Come si puo leggere dal mio titolo il codice mi sembra un po troppo complesso per fare un'operazione cosi banale:
    O meglio:
    Codice PHP:
    $file "file_da_eliminare.estensione";
    if (
    file_exists($file)){ //se il file esiste
    unlink($file);//distruggiamo il file (eliminiamo!)
    } else {//il file non esiste
    echo "File inesistente!";


  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    46
    Si forse è vero che è complesso ma era l'unico che non mi dava nessun errore (anche se non cancellava un bel niente), cmq avevo già risolto con qualcosa di simile al tuo e l'errore era sui permessi delle cartelle da ripristinare da parte del server. Grazie comunque.

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.