Visualizzazione dei risultati da 1 a 8 su 8

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2011
    residenza
    Arezzo
    Messaggi
    194
    la funzione filemtime() ti restituisce il timestamp del file (tipo 1463600334), dove chiaramente più è recente la data più è alto il numero.

    a questo punto hai die strade, o trovi il timestamp di, ad esempio, 20-05-2015 00:00 e cancelli tutti i file con timestamp inferiore a questo, oppure fai il contrario, trasformi i timestamp ricevuti in data ora (o solo data) e cancelli poi quelli che vuoi

    Codice PHP:
    // da timestamp a data ora
    $timestamp filemtime('file');
    date("d-m-Y H:i"$timestamp);

    // da data a timestamp
    $data "20-05-2016";
    list(
    $d,$m,$y) = explode('-'$data);
    mktime(0,0,0,$m,$d,$y); 
    Riccardo Sadocchi
    Microsoft MCP C#

  2. #2
    Quote Originariamente inviata da rikyeko Visualizza il messaggio
    la funzione filemtime() ti restituisce il timestamp del file (tipo 1463600334), dove chiaramente più è recente la data più è alto il numero...
    Intanto ti ringrazio tantissimo per avermi risposto (anche se sul titolo ho scritto [HELP])

    Diciamo che non ho capito granchè però mi hai dato uno spunto per cominciare a cercare

  3. #3
    Allora, avrei pensato ad una soluzione molto semplice; vorrei provare semplicemente con unlink.
    All'apertura della pagina dovrebbe cancellare automaticamente tutti i file con estensione JPG presenti nella cartella IMMAGINI, tanto fino a che la camera IP non salva la successiva immagine c'è la copia JPG e la copia PNG nella directory principale WEBCAM (e sono quelle che a me in quel momento effettivamente servono)
    Ho provato con questo codice in una paginetta da solo

    Codice PHP:
     <?php
     
    foreach (glob("./IMMAGINI/*.jpg") as $filename) {
       echo 
    "$filename size " filesize($filename) . "\n";
       
    unlink($filename);
    }

    ?>
    Funziona! mi cancella tutti i files JPG però mi restituisce il loro nome e size a video
    immagino sia echo
    Ho provato a modificarlo così (io mi invento le cose)

    Codice PHP:
     <?php
     
    foreach (glob("./IMMAGINI/*.jpg") as $filename)
    unlink($filename);

    ?>
    e così

    Codice PHP:
    <?php
     
    foreach (glob("./IMMAGINI/*.jpg") as $filename)
    unlink("./IMMAGINI/*.jpg");

    ?>
    ma non funziona. Dove sbaglio?
    Tra l'altro potrei inserirlo di seguito al codice php che mi trasforma webcam.jpg in webcam2.png???

    grazie!!!!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.