Visualizzazione risultati 1 fino 9 di 9

Discussione: File che non si cancellano

  1. #1
    Electronic non è connesso Utente
    Data registrazione
    30-01-2011
    Messaggi
    212

    Predefinito File che non si cancellano

    Salve, ho notato che sul mio spazio web sono comparsi dei file, che nemmno io ho capito da dove sono saltati fuori.
    I file hanno nomi tipo "d , @'d , ahd , sono file che hanno un peso da 2 a 5k.

    Io non sapendo che roba è, non li voglio avere sul mio spazio web e vorrei cancellarli, ma non mi riesce di cancellarli.

    Se tento di cancellarli, mi esce la scritta " Il nome contiene caratteri non ammessi", e pure se tento di rinominarli.

    Come devo fare per cancellarli?
    Grazie.

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,672

    Predefinito

    Prima di tutto devi scoprire da dove arrivano: hai qualche script PHP che li crea? Cosa c'é dentro quei file?

    Poi, puoi provare ad eliminarli o tramite FTP, o tramite PHP (usando la funzione unlink()).

    Ciao!

  3. #3
    Electronic non è connesso Utente
    Data registrazione
    30-01-2011
    Messaggi
    212

    Predefinito

    No non mi pare di avere script, che creano file strani.
    Il problema è che tramite ftp questi file non ci sono, o non si vedono, mentre qua sul Altervista mi compaiono questi file.
    Il loro contenuto è indecifrabile, tutta una serie di simboli strani, ma l'unica cosa che posso fare è visualizzarli , non posso ne spostarli, ne rinominarli, ne cancellarli.

    Come funziona la funzione php?
    Grazie.

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,672

    Predefinito

    Citazione Originalmente inviato da Electronic Visualizza messaggio
    No non mi pare di avere script, che creano file strani.
    Il problema è che tramite ftp questi file non ci sono, o non si vedono, mentre qua sul Altervista mi compaiono questi file.
    Però devi riuscire a scoprire da dove arrivano questi file.


    Citazione Originalmente inviato da Electronic Visualizza messaggio
    Come funziona la funzione php?
    Grazie.
    Crea un file con estensione php, ad esempio elimina.php. Dentro scrivici:
    Codice PHP:
    <?php
    $file
    = 'nomedelfile.estensione';

    foreach (
    glob("./*") as $filename)
    echo
    $filename.'<br>'.PHP_EOL;

    if(!
    file_exists($file))
    die(
    'Il file '.$file.' non esiste!');

    if(
    unlink($file))
    echo
    'eliminazione avvenuta';
    else echo
    'problemi con eliminazione';
    ?>
    Sostituisci "nomedelfile.estensione" con il nome del file da eliminare.
    A questo punto, accedi alla pagina da browser e speriamo che elimini il file.

    Ciao!
    Ultima modifica di alemoppo : 13-01-2014 alle ore 21.29.34

  5. #5
    Electronic non è connesso Utente
    Data registrazione
    30-01-2011
    Messaggi
    212

    Predefinito

    Purtroppo i file non hanno nessuna estensione.
    Non sò da dove sono arrivati, ma la data mi dice che sono li dal 2011, quindi non credo ci sia qualche script che li crea, altrimenti avrebbero una data più recente.

    Ho provato il tuo codice php, mi compare la lista dei file dove mi compaiono anche questi file strani, però in fondo mi dice che il file non esiste, e di conseguenza non viene cancellato.

    Potrebbe essere un problema di Altervista?
    Ma Altervista non può intervenire ed effettuare la cancellazione di questi file?
    Grazie.

  6. #6
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,672

    Predefinito

    Ho fatto in modo che stampasse tutti i file presenti, così puoi vedere come si chiamano quelli che vuoi eliminare. Sono presenti nella lista, vero? Ricorda che il file deve essere posizionato nella stessa cartella in cui ci sono tali file.

    Se il file non ha estensione, non metterla ma non mettere nemmeno il punto:
    Codice PHP:
    $file = 'nomedelfile';
    Ma hai provato ad eliminarli sia via FTP (es con filezilla), sia dal pannello di controllo?

    Ciao!

  7. #7
    Electronic non è connesso Utente
    Data registrazione
    30-01-2011
    Messaggi
    212

    Predefinito

    Si i file incriminati nella lista che stampa il tuo codice php compaiono.

    Ovviamente non avendo estensione, nel tuo codice ho inserito solo il nome del file, senza estensione e quindi senza neppure il punto.
    Ad esempio ho provato a cancellare un file che si chiama ahd

    Quindi nel codice ho inserito
    Codice:
    $file = 'ahd';
    Il codice stampa tutti i file quindi pure ahd, ma in fondo scrive:
    Il file ahd non esiste!

    Se li provo ad eliminare dal pannello di controllo di Altervista, mi esce:
    Il nome contiene caratteri non ammessi
    Se invece accedo tramite ftp, ad esempio con FileZilla, i file incriminati non compaiono, e di conseguenza non posso eseguire nessuna operazione di cancellazione.
    Ultima modifica di Electronic : 14-01-2014 alle ore 00.07.22

  8. #8
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,672

    Predefinito

    Potremmo provare una cosa:

    Questo:
    Codice PHP:
    <?php array_map('unlink', glob("./*")); ?>
    Dovrebbe eliminare TUTTI i file. Quindi magari se vuoi provarlo, prima fai il backup di tutti gli altri file (anche gli eventuali file nascosti, come .htaccess), poi esegui questo e ricarichi i file.
    (usa il codice sopra a tuo rischio ).


    Citazione Originalmente inviato da Electronic Visualizza messaggio
    Se invece accedo tramite ftp, ad esempio con FileZilla, i file incriminati non compaiono, e di conseguenza non posso eseguire nessuna operazione di cancellazione.
    Prova ad abilitare i file nascosti (da filezilla): server (nel menù in alto)->visualizza file nascosti

    Ciao!
    Ultima modifica di alemoppo : 14-01-2014 alle ore 00.41.04

  9. #9
    Electronic non è connesso Utente
    Data registrazione
    30-01-2011
    Messaggi
    212

    Predefinito

    Ok, dopo aver fatto un backup di tutto ciò che avevo nel mio spazio web, ho optato per la estrema cancellazione con il codcie php da te postato
    Codice:
     <?php array_map('unlink', glob("./*")); ?>
    Finalemente mi si è cancellato tutto, e quindi anche i file incriminati.
    Ora speriamo che non tornino.

    Per la cronaca pure visualizzando i file nascosti con FileZila, non comparivano quelli incriminati.
    Chissà che roba che era...

    Comunque grazie mille per il supporto veloce e risolutivo.

Regole di scrittura

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