Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482

    Recuperare file eliminata tramite PHP

    Non ridete perfavore....

    ho creato una funzione che elimina una cartella e tutto il suo contenuto.

    Codice PHP:
        function eliminacartella($folder){
            
    $d dir($folder);
            while (
    $entry $d->read()) {
                if (
    $entry != "." && $entry != ".."){
                    if(!
    is_dir($folder."/".$entry)){
                        
    unlink($folder."/".$entry);
                    }else{
                        
    eliminacartella($folder."/".$entry);
                    }
                }
            }
            
    rmdir($folder);
            
    $d->close(); 
        } 
    Per errore la suddetta funzione ha eliminato un'intera cartella che non doveva essere eliminata(quella che tra l'altro conteneva lo script stesso...).

    Pensate che possa recuperarla?

    Il server è linux...

    come buttarela mattinata nel cesso...

    Hey hey, my my Rock and roll can never die!

  2. #2
    Utente di HTML.it L'avatar di pixer
    Registrato dal
    Oct 2000
    Messaggi
    614
    E' possibile se la partizione era ext2. Bada che comunque è una cosa complicata da fare.

    http://www.stud.tu-ilmenau.de/~mojo/undelete.html

    (poi mi spieghi cosa ci fa un aspista con php..)
    MySQL Worker - The OpenSource Multiplatform MySQL database Administrator (C++ powered)
    .:[ It resumes the development !! ]:.


  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Originariamente inviato da pixer
    (poi mi spieghi cosa ci fa un aspista con php..)
    mi guadagno da vivere

    troppo complicata la tua soluzione. Ci perderei più delle 4 ore che ho già perso...

    grazie.

    Hey hey, my my Rock and roll can never die!

  4. #4
    fai prima se ti rimetti a scrivere il codice da zero :\
    purtroppo non puoi recuperare sui filesystem journaled...ma non perché non sia possibile ma xche con il sistema in uso è facile che venga scritto sulla partizione e quindi adié

    con qualsiasi filesystem si può recuperare, il problema è che si deve recuperare la roba a mano

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.