Visualizzazione risultati 1 fino 15 di 15

Discussione: Non riesco a cancellare un file dal server

  1. #1
    Data registrazione
    20-05-2009
    Messaggi
    1

    Unhappy Non riesco a cancellare un file dal server

    Ho un problema!!!

    Ieri ho creato un file php che mi caricava sul server dei file!!
    tutto ok!!

    ho caricato un immagine!

    pero il problema ora è che non si cancella più!!!
    Perché??

    mi da questo errore: Il nome che hai scelto non è valido - contiene caratteri non ammessi

    Cosa posso fare???
    Ultima modifica di saitfainder : 28-09-2010 alle ore 10.50.40 Motivo: L'italiano scriviamolo come si deve!

  2. #2
    Guest

    Predefinito

    Visto che ho un problema posto qui :)
    Lavoro molto con i file e sto avendo parecchi problemi soprattutto con la creazione di txt!
    Per ora mi è capitato che:
    1) E' spuntato il file "no" nella root del sito incancellabile ed invisibile via ftp
    2) Quando un utente si registra, viene creata una cartella e al suo interno viene creato un file. Per alcuni utenti si per altri no...
    3) In alcune circostanze, il mio sito ha creato file txt e cloni di essi (che non dovrebbe creare)anche loro incancellabili ed invisibili via ftp

    Problema mio? Problema di Altervista?

  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

    Citazione Originalmente inviato da Ax1ne8yn Visualizza messaggio
    mi da questo errore: Il nome che hai scelto non è valido - contiene caratteri non ammessi
    Hai già provato a cancellarlo via FTP?

    Citazione Originalmente inviato da ribhat Visualizza messaggio
    Visto che ho un problema posto qui :)
    Se hai un problema che non è identico a quello del thread allora conviene creare una discussione separata.
    Ultima modifica di saitfainder : 28-09-2010 alle ore 10.54.07


    «È 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

    Sorry! Non credevo fosse un problema diverso perchè comunque non riesco a cancellare 'sto file "no" (che non o da dove è uscito) e tutti i file "cloni" che mi risultano invisibili via ftp :(

    ....in aggiunta c'è solo la domanda: Creo un file con php... Perché alcune volte funziona altre no?

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

    Predefinito

    Citazione Originalmente inviato da ribhat Visualizza messaggio
    Comunque non riesco a cancellare 'sto file "no" (che non o da dove è uscito) e tutti i file "cloni" che mi risultano invisibili via ftp :(
    È sicuramente stato generato dal tuo applicativo. Non era possibile cancellarlo perché conteneva dei caratteri non validi (non si chiamava semplicemente "no").
    L'abbiamo rinominato e puoi cancellarlo via FTP.

    Citazione Originalmente inviato da ribhat Visualizza messaggio
    ....in aggiunta c'è solo la domanda: Creo un file con php... Perché alcune volte funziona altre no?
    Immagino perché ci sarà qualcosa di sbagliato nel codice.


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


  6. #6
    Guest

    Predefinito

    Forse i pm non funzionano....

    Innanzitutto grazie per la risposta! Per quanto riguarda il mio problema ho risolto praticamente tutto ma rimangono i file "cloni" che non riesco a vedere via ftp e non riesco riesco ad eliminare via pannello web...
    Dal pannello risultano vuoti, di 0byte e se provo a scrivere qualche stringa dentro viene creata una copia del clone con le strighe che ho scritto, che riesco a vedere/cancellare via ftp ma il clone vero e proprio rimane.
    Come devo fare per cancellare tutte le rumente che ho creato?
    Ah quasi dimenticavo! Se provo a cancellare tutta la directory contenente i file corrotti mi dice che probabilmente non ho i permessi per cancellarla e che la cartella non è vuota (err. 550)

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

    Predefinito

    Prima di andare a cancellarli dovresti essere sicuro che non ne vengano creati degli altri. Altrimenti passiamo il tempo a cancellarti i file.

    Potresti anche provare a scrivere uno scriptino PHP che cancelli tutti i file della directory. Se deve cancellare tutti i file PHP dovrebbe essere più o meno così:
    Codice PHP:
    <?php

    $files
    = glob('*.txt');
    foreach (
    $files as $file) unlink($file);

    ?>


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


  8. #8
    Guest

    Predefinito Non si cancellano i file dal server

    Citazione Originalmente inviato da saitfainder Visualizza messaggio
    Prima di andare a cancellarli dovresti essere sicuro che non ne vengano creati degli altri. Altrimenti passiamo il tempo a cancellarti i file.

    Potresti anche provare a scrivere uno scriptino PHP che cancelli tutti i file della directory. Se deve cancellare tutti i file PHP dovrebbe essere più o meno così:
    Codice PHP:
    <?php

    $files
    = glob('*.txt');
    foreach (
    $files as $file) unlink($file);

    ?>
    Salve, ho lo stesso identico problema dell'utente sopra. In pratica ho creato dei file, mediante questo codice:
    Codice PHP:
    $txt=$dati[1].".txt";
    chmod($txt,0777);
    $fp = fopen($txt, "w");
    if(!
    $fp) die ("Errore nella operazione con il file");
    fwrite($fp,$dati[1]."\n".$dati[2]."\n".$dati[3]."\n".$dati[4]."\n".$dati[5]."\n".$dati[6]."\n".$dati[7]."\n".$dati[8]);
    fclose($fp);
    Mi vengono creati dei file.txt che non posso più ne modificare nè rimuovere, e non capisco per quale motivo. Ho anche provato con il codice scritto da voi sopra per la cancellazione tramite php ma non si eliminano neppure da lì.
    Potrei avere supporto?
    Grazie.

  9. #9
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Evidentemente contengono nel nome caratteri particolari, riporta l'output dello script seguente
    Codice PHP:
    <?php
    $files
    = glob('*.txt');
    foreach (
    $files as $file) echo base64_encode($file).'---';

  10. #10
    Guest

    Predefinito

    questo è ciò che appare.

    MTdBNEY4QTUNLnR4dA==---MzRDQzMxRDANLnR4dA==---QTZGOEVCNzUNLnR4dA==---RDFBMEVENzUNLnR4dA==---

  11. #11
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Il nome del file contiene un carattere di ritorno carrello (U+000D) prima del punto. Non dovresti comunque avere problemi ad eliminarlo con lo script di Saitfainder.
    Ultima modifica di karl94 : 20-01-2016 alle ore 03.08.13

  12. #12
    Guest

    Predefinito

    Grazie mille, ho risolto.

  13. #13
    Guest

    Predefinito

    buonasera, mi riferisco al thread originale.

    Ho anch'io dei file che non riesco a cancellare. Ho provato anche via ftp, ma non c'è verso. ho anche cambiato i permessi, ma non li accetta.

    cos'altro posso fare?

    grazie,

    elena

  14. #14
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Stampeequadri: quali sarebbero i file in questione?

  15. #15
    squashi non è connesso Utente giovane
    Data registrazione
    10-02-2012
    Messaggi
    46

    Predefinito

    Salve, stesso identico problema, ho dei file con nomi lunghi e caratteri speciali, non so che estensione hanno, da ftp non riesco a visualizzarli , da pannello ottengo questi messaggio:
    ** Il nome contiene caratteri non ammessi
    ** Errore: I file da eliminare contengono caratteri non validi. Puoi portare a termine la loro eliminazione via FTP

    Come posso risolvere

Regole di scrittura

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