Aiuto script x webcam

  • Creatore Discussione Creatore Discussione barny
  • Data di inizio Data di inizio

barny

Nuovo Utente
19 Mar 2014
3
0
0
Ciao a tutti avrei bisogno uno script simile a questo
PHP:
<?php
//.....
$oggi=time();//legge il tempo in timestamp nel momento in cui carichi la foto
$ieri=$oggi-(24*60*60);
$ieri_altro=$oggi-(2*24*60*60);
//trasformo il timestamp
$oggi=date("ymd_his",$oggi);//$oggi diventa es. 24_194327 (giorno 24, ore 19, 43 min, 23 sec)
$nuovo_nome="oggi/".$oggi.".jpg";
//sposti nella cartella oggi
if(file_exists("webcam.jpg")){//messo perche se lanci lo script e non c'è wrt160.jpg da errore e si blocca al rename
    if(rename("webcam.jpg",$nuovo_nome)){//sposta la wrt160.jpg in oggi chiamandola (es) 120625_082424.jpg
        echo "foto spostata con successo";
    }else{
        echo "errore";// qui sta a te decidere cosa fare
    }
}
//leggi le immagini nelle due cartelle oggi e ieri
$imm_di_oggi=glob("oggi/*.jpg");//glob crea un array con il nome delle immagini
$imm_di_ieri=glob("ieri/*.jpg");
//trasformo anche il valore di $ieri ma solo il numero del giorno
$ie=date("ymd",$ieri);
//verifichiamo che ci siano immagini in oggi
if(is_array($imm_di_oggi)){// se non è un array non ci sono immagini
    foreach($imm_di_oggi as $valore){
        $valore=basename($valore);//$valore era es. oggi/120625_082424.jpg con basename diventa 120625_082424.jpg
        //guardo che giorno o stata caricata l'immagine
        $gg=explode("_", $valore);
        if($gg[0] <= $ie){//l'immagine è stata caricata il giorno prima quindi devo spostarla
            rename("oggi/$valore","ieri/$valore");
            echo "spostato $valore da oggi a ieri";
        }
    }
}
//trasformo anche il valore di $ieri_altro ma solo il numero del giorno
$ieri_altro=date("ymd",$ieri_altro);
//verifichiamo che ci siano immagini in ieri
if(is_array($imm_di_ieri)){// se non è un array non ci sono immagini
    foreach($imm_di_ieri as $valore){
        $valore=basename($valore);//vedi nota precedente
        //guardo che giorno o stata caricata l'immagine
        $gg=explode("_", $valore);
        if($gg[0]<=$ieri_altro){
            unlink("ieri/$valore");
            echo "eliminato $valore da ieri";
        }
    }
}
?>
Che funzioni8 con una Foscam grazie x l aiuto
 
Ultima modifica di un moderatore:

Discussioni simili