Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    57

    Eliminare file con dimensione 0 kb

    Ciao a tutti,
    chiedo un Vs. aiuto per risolvere il mio problema che adesso vi spiego:
    invio nel mio sito le immagini della webcam e con un programmino effettuo lo slideshow,
    il problema nasce quando per un' anomalia di upload sul sito viene generato solo il nome del file ma con una dimensione di 0 kb,
    e' sufficiente un solo file con dimensione 0 kb che lo slideshow non funziona più.
    Adesso vi chiedo se è possibile con uno script , eliminare in automatico dal sito tutti i file con dimensione 0 kb.
    uso un programmino in DOS crea giornalmente una cartella con la data del giorno es 2010-11-24 e all' interno effettua un upload delle foto con nome es. webcam_2010-11-24-_ore _7-30.jpg.

    Mi auguro di essere stato chiaro.
    Grazie in anticipo per l' aiuto.

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    questa funzione lavora a livello superiore della caretella con nome del giorno in corso

    se per esempio le foto si trovano in uploads/2010-11-24 allora questa funzione deve essere chiamata da uploads
    per il resto fa tutto lei (trovarsi la cartella odierna, leggere i files ecc

    Codice PHP:
    function cleanToday(){
        
    $now=date('Y-m-d');
        if(
    is_dir($now)){
            
    $files=glob($now.DIRECTORY_SEPARATOR.'*.jpg');
            if(!empty(
    $files)){
                foreach(
    $files as $file){
                    if(
    filesize($file) == 0
                        
    unlink($file);
                    }
                }
            }
        } 
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    57
    Ti ringrazio dottwatson,
    per l' aiuto che mi hai dato.

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    57
    Ciao dottwatson

    ho provato il file nel momento in cui nel sito si era creato un file con valore di 0 kb , ma non cancella il file, cosa può essere ?

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2002
    Messaggi
    57
    ok ho risolto funziona così

    Codice PHP:
    $files glob($now."/"."*".jpg); 
    grazie per la collaborazione.

  6. #6
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    prego
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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.