Visualizzazione risultati 1 fino 15 di 15

Discussione: Non mi fa eliminare un file

  1. #1
    albenessereblog non è connesso Utente attivo
    Data registrazione
    29-12-2021
    Messaggi
    442

    Predefinito Non mi fa eliminare un file

    Nel server del sito quando cerco di eliminare il file non me lo fa fare, dov'è l'errore?


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

    Predefinito

    Hai provato da FTP? Se anche da FTP da provlemi, puoi riportare l'errore?

    ciao!

  3. #3
    albenessereblog non è connesso Utente attivo
    Data registrazione
    29-12-2021
    Messaggi
    442

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    Hai provato da FTP? Se anche da FTP da provlemi, puoi riportare l'errore?

    ciao!
    Se provo con FileZilla è peggio, nel momento che clicco Elimina, FileZilla si chiude.

  4. #4
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,335

    Predefinito

    Alternativa: prova con WinSCP che è più... rozzo? di FileZilla.

    Si installa facile da linea di comando, con winget install winscp
    Ultima modifica di dreadnaut : Ieri alle ore 01.54.11

  5. #5
    albenessereblog non è connesso Utente attivo
    Data registrazione
    29-12-2021
    Messaggi
    442

    Predefinito

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    Alternativa: prova con WinSCP che è più... rozzo? di FileZilla.

    Si installa facile da linea di comando, con winget install winscp
    Leggo che è per Windows, io uso Mac.

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

    Predefinito

    In generale è utile usare FTP, strano che Filezilla crasha.

    Potresti comunque eliminare il file facendo uno script php che esegue unlink() con il nome del file da eliminare, quindi aprirlo da browser.

    Ciao!

  7. #7
    albenessereblog non è connesso Utente attivo
    Data registrazione
    29-12-2021
    Messaggi
    442

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    In generale è utile usare FTP, strano che Filezilla crasha.

    Potresti comunque eliminare il file facendo uno script php che esegue unlink() con il nome del file da eliminare, quindi aprirlo da browser.

    Ciao!
    Ma nemmeno dal server Altervista lo posso fare.
    Questo è il file incriminato: updraftplus-it_IT-backup-202609212306310.po~
    mentre invece il file vero e cioè updraftplus-it_IT.po si fa eliminare

  8. #8
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,335

    Predefinito

    Citazione Originalmente inviato da albenessereblog Visualizza messaggio
    Leggo che è per Windows, io uso Mac.
    C'ho dato a caso, ed ho sbagliato. Perdono!

    Provando sul mio sito, sembra che il problema sia la tilda ~ in fondo al nome del file: Gestione File non riesce a digerirla. WinSCP lo cancella senza problemi, ma purtroppo l'abbiamo escluso.

    Altri client FTP per MacOS? Cyberduck? (o Mountainduck di cui ignoravo l'esistenza!)

    [edit]

    Come suggerito da Alemoppo sopra, uno script PHP però ci riesce!
    Codice PHP:
    <?php
    unlink
    ('prova.html~');
    Ultima modifica di dreadnaut : Ieri alle ore 17.02.18

  9. #9
    albenessereblog non è connesso Utente attivo
    Data registrazione
    29-12-2021
    Messaggi
    442

    Predefinito

    Citazione Originalmente inviato da dreadnaut Visualizza messaggio
    Come suggerito da Alemoppo sopra, uno script PHP però ci riesce!
    Codice PHP:
    <?php
    unlink
    ('prova.html~');
    Dove lo metto?

    Il punto è che non si fa nemmeno rinominare.
    Ultima modifica di albenessereblog : Ieri alle ore 17.09.02

  10. #10
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    23,843

    Predefinito

    1. Crea un file con estensione .php, ad esempio elimina.php NELLA STESSA CARTELLA di dove è il file "updraftplus-it_IT-backup-202608100920510.po~" da eliminare.
    2. Dentro il file elimina.php incollaci:
      Codice PHP:
      <?php
      unlink
      ('updraftplus-it_IT-backup-202608100920510.po~');
    3. Visita questo file elimina.php con un browser: https://albenessereblog.altervista.org/eventuale/percorso/elimina.php


    Il file dovrebbe essere sparito, facci sapere in caso contrario.

    Ciao!
    Ultima modifica di alemoppo : Ieri alle ore 18.39.53

  11. #11
    albenessereblog non è connesso Utente attivo
    Data registrazione
    29-12-2021
    Messaggi
    442

    Predefinito

    Citazione Originalmente inviato da alemoppo Visualizza messaggio
    1. Crea un file con estensione .php, ad esempio elimina.php NELLA STESSA CARTELLA di dove è il file "updraftplus-it_IT-backup-202608100920510.po~" da eliminare.
    2. Dentro il file elimina.php incollaci:
      Codice PHP:
      <?php
      unlink
      ('updraftplus-it_IT-backup-202608100920510.po~');
    3. Visita questo file elimina.php con un browser: https://albenessereblog.altervista.o...uale/percorso/elimina.php


    Il file dovrebbe essere sparito, facci sapere in caso contrario.

    Ciao!
    Non funziona, i file rimangono e non si lascia spostare in un'altra cartella. Io penso che l'unico modo lo può fare l'admin del server Altervista entrando nel database.
    Ultima modifica di albenessereblog : Ieri alle ore 19.31.43

  12. #12
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    23,843

    Predefinito

    Provalo così, se non va, faccio eliminare da AlterVista:
    Codice PHP:
    <?php
    $file
    = 'updraftplus-it_IT-backup-202608100920510.po~';
    if(
    file_exists($file))
    {
    if(
    unlink($file))
    {
    echo
    'File eliminato correttamente';
    }
    else
    {
    echo
    'Problemi con unlink';
    }
    }
    else
    {
    echo
    'Il file non esiste. Controlla il nome, dovrebbe essere uno di questi:';
    foreach (
    glob("*") as $filename)
    {
    echo
    $filename . ' ';
    }
    }
    Fammi sapere comunque cosa scrive lo script.

    Ciao!

  13. #13
    albenessereblog non è connesso Utente attivo
    Data registrazione
    29-12-2021
    Messaggi
    442

    Predefinito

    Questo funziona, mostra File eliminato correttamente.

    L'ho modificato per più file

    Codice PHP:
    <?php
    // Elenco dei file da eliminare
    $files = ['file1',
    'file2'
    ];

    foreach (
    $files as $file) {
    if (
    file_exists($file)) {
    if (
    unlink($file)) {
    echo
    "File: <span style=\"color: #0433FF\">'$file'</span> <span style=\"color: #008F00\">eliminato correttamente.</span><br>";
    } else {
    echo
    "<span style=\"color: #0433FF\">Problemi con l'eliminazione di questo file: </span> <span style=\"color: #008F00\">'$file'</span><br>";
    }
    } else {
    echo
    "<span style=\"color: #0433FF\">'$file'</span> <span style=\"color: #FF2600\">Questo file non esiste, controlla il nome, dovrebbe essere uno di questi:</span><br>";
    foreach (
    glob("*") as $filename) {
    echo
    $filename . ' ';
    }
    echo
    "<br><br>"; // Spazio visivo tra i file
    }
    }
    ?>
    Ultima modifica di albenessereblog : Oggi alle ore 01.33.15

  14. #14
    L'avatar di alemoppo
    alemoppo è connesso ora Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    23,843

    Predefinito

    Bene. Però in realtà è la stessa cosa dello script precedente, questo scrive solo cosa elimina e quali file ci sono: è sempre unlink() a fare il lavoro sporco

    Ciao!

  15. #15
    albenessereblog non è connesso Utente attivo
    Data registrazione
    29-12-2021
    Messaggi
    442

    Predefinito

    Penso sia un problema di Filezilla perché essendo appena uscito il nuovo OS per Mac "Golden Gate", non è ancora stato aggiornato, questo succede anche con MAMP. Alcuni file li posso eliminare dal server Altervista, ma non da Filezilla.

Regole di scrittura

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