Visualizzazione risultati 1 fino 15 di 15

Discussione: Impossibile cancellare un file?

  1. #1
    Guest

    Predefinito Impossibile cancellare un file?

    Ho caricato un file nel cui nome sono contenuti due punti consecutivi (nomefile..ext). Sia se cerco di rinominarlo sia se cerco di cancellarlo mi appare il messaggio di errore "Il nome che hai scelto non è valido - non sono ammessi punti consecutivi". Come faccio a cancellarlo? Help!!!

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da sking Visualizza messaggio
    Come faccio a cancellarlo?
    Forse via php, ma fai le cose con attenzione perché rischi.

    - Crea un file.php (l'importante è l'estensione .php, un nome vale l'altro)

    - al suo interno scrivici soltanto

    Codice PHP:
    <?php
    unlink
    ("nomefile..ext"); // CONTROLLA CHE SIA IL NOME ESATTO DEL FILE DA CANCELLARE
    ?>
    - inserisci il file.php nella stessa directory in cui si trova "nomefile..ext"

    - esegui il file

    Se il file non ha (aveva) particolari permessi, ora dovrebbe non esistere più.

  3. #3
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Dovresti anche riuscire utilizzando FTP


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da saitfainder Visualizza messaggio
    Dovresti anche riuscire utilizzando FTP
    Io davo per scontato che stesse lavorando via ftp, ma forse hai ragione tu: mica lo scrive :)

  5. #5
    Guest

    Thumbs up Risolto!

    Citazione Originalmente inviato da webeginner Visualizza messaggio
    Forse via php, ma fai le cose con attenzione perché rischi.

    - Crea un file.php (l'importante è l'estensione .php, un nome vale l'altro)

    - al suo interno scrivici soltanto

    Codice PHP:
    <?php
    unlink
    ("nomefile..ext"); // CONTROLLA CHE SIA IL NOME ESATTO DEL FILE DA CANCELLARE
    ?>
    - inserisci il file.php nella stessa directory in cui si trova "nomefile..ext"

    - esegui il file

    Se il file non ha (aveva) particolari permessi, ora dovrebbe non esistere più.
    Risolto seguendo il consiglio di utilizzare la funzione "unlink".
    Grazie mille.

  6. #6
    Guest

    Predefinito

    Salve a tutti, scusate, ho lo stesso problema, solo che la mia è una cartella dentro la directory principale, e non riesco a entrare neppure nell'ftp (ho provato anche con vari programmi) riesco a entrare solo nella gestione file dal sito di altervista, però la cartella in questione non si può ne cancella ne rinominare.
    il messaggio è: Impossibile entrare nella cartella. Verificare che il nome sia valido ecc..

    help

    Ho provato la vostra soluzione ma non è successo nulla, vado alla pagina php che ho caricato sul sito, pagina bianca e la cartella non va via.

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

    Predefinito

    Per eliminare una cartella, occorre che questa sia vuota; poi usare rmdir() per eliminare la cartella vuota.
    Qui c'è una funzione che elimina sia i file dentro la cartella (se ci sono), e poi elimina la cartella stessa. Prova e dicci se è andato tutto a buon fine

    Ciao!

  8. #8
    Guest

    Predefinito

    intanto grazie della risposta, ma quale cartella elimina? non vedo riferimenti a nomi file o a cartelle elimina tutto?

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

    Predefinito

    no, ovviamente devi passare il nome della cartella come parametro alla funzione...

    (Prima di farla andare, fai un backup all'intero sito, in modo di evitare spiacevoli sorprese )...

    Quindi una cosa del genere:
    Codice PHP:
    <?php
    function rmdirr($dir) {
    if(
    $objs = @glob($dir."/*")){
    foreach(
    $objs as $obj) {
    @
    is_dir($obj)? rmdirr($obj) : @unlink($obj);
    }
    }
    @
    rmdir($dir);
    }

    rmdirr('nome_cartella');
    ?>
    Ciao!

  10. #10
    Guest

    Predefinito

    Grazie!! cartella cancellata, però non riesco lo stesso ad entrare nell'ftp :( pensavo che fosse dovuto a questa cartella con 3 punti consecutivi, dato che ho fatto questa cavolata pomeriggio, e fino a quel momento entravo tranquillamente...

    Che potrebbe essere? in gestione file comunque la cartella è scomparsa...

    -------

    Mi da errore cartella
    Impossibile entrare nella cartella. Verificare che il nome sia valido e
    accertarsi di disporre delle autorizzazioni necessarie per accedere alla cartella.

    Dettagli:
    La sessione FTP è stata terminata.
    Ultima modifica di andreafallico : 15-05-2011 alle ore 11.20.18 Motivo: usa il tasto Edita

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

    Predefinito

    Sinceramente non saprei che dire.... Al massimo ricontrolla i dati di accesso, ma se prima della creazione di quella cartella entravi correttamente, presumo che i dati son corretti...
    (comunque, non si possono fare UP su questo forum... cancella il secondo messaggio consecutivo ed incollalo in quello precedente...).

    Ciao!

  12. #12
    Guest

    Predefinito

    non riesco a vederli i dati di accesso, perchè neppure me li chiede. -__-

    comunque grazie speriamo ci sia qualcuno che possa aiutarmi.
    ma non c'è modo di chiedere supporto a qualche admin di altervista?

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

    Predefinito

    Il supporto va richiesto qui... però di sabato sera alle 00:00 non credo ci sia nessuno

    ...Comunque, dalla tua ultima risposta, presumo che per connetterti via ftp utilizzi ftp://nomesito.altervista.org.... invece di questo modo, prova con filezilla

    Ciao!

  14. #14
    Guest

    Predefinito

    Si vabbè aspetterò, già provato con filezilla, ma niente da fare, ho provato anche con altri 2 programmi mi da sempre errore, e non accede...

    Ciao

  15. #15
    alpifortificate non è connesso Neofita
    Data registrazione
    07-10-2011
    Messaggi
    15

    Predefinito

    Citazione Originalmente inviato da webeginner Visualizza messaggio
    Forse via php, ma fai le cose con attenzione perché rischi.

    - Crea un file.php (l'importante è l'estensione .php, un nome vale l'altro)

    - al suo interno scrivici soltanto

    Codice PHP:
    <?php
    unlink
    ("nomefile..ext"); // CONTROLLA CHE SIA IL NOME ESATTO DEL FILE DA CANCELLARE
    ?>
    - inserisci il file.php nella stessa directory in cui si trova "nomefile..ext"

    - esegui il file

    Se il file non ha (aveva) particolari permessi, ora dovrebbe non esistere più.
    Grazie mille!!
    Avevo dei file html con dei caratteri non riconosciuti "°" e non riuscivo ad eliminarli
    Con questo metodo ho risolto tutto in 5 minuti

Regole di scrittura

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