E' una cosa troppo complicata?

  • Creatore Discussione Creatore Discussione ilalo
  • Data di inizio Data di inizio

ilalo

Nuovo Utente
28 Mar 2012
1
0
0
Avendo un apparato che carica ogni x secondi un immagine dal nome casuale per esempio

00B80001BF0A(002fyjj)_0_20120328214517_81.jpg

E' possibile trovare l' ultima immagine caricata e fare in modo da avere un link unico per l' immagine sempre fisso per esempio .../webcam.jpg

Ho due webcam che caricano immagini in questo modo e non riesco in nessun modo a linkarle al sito per questo problema.

Io ho pensato creo un array listo le immagini sulla cartella le ordino per data e visualizzo la prima, ma oltre a non riuscire a far funzionare l' array non risolvo il problema del nome...

Mi date una mano per favore ?? :love::love:

array
Codice:
<?php  

$arrayfile = Array(); 
    function ordina($file1,$file2) 
    { 
        $tempo1 = filectime($file1); 
        $tempo2 = filectime($file2); 
        return ($tempo1 < $tempo2) ? 1 : -1; 
    } 
if ($handle = opendir('http://www.i-hack.it/dmz/cam')) 
{ 
    while (false !== ($file = readdir($handle))) 
    { 
        if ($file != "." && $file != "..") { 
            $arrayfile[]=$file; 
        } 
    } 
    closedir($handle); 
    usort($arrayfile,'ordina');   
} 


?> 
<HTML> 
<HEAD> 
<TITLE>Refresh automatico temporizzato</TITLE> 

<SCRIPT language="JavaScript"> 
function doRefresh() { 
  // refresh della pagina corrente 
  document.location.reload(); 
} 
// imposto il timeout per il prossimo refresh 
// espresso in millisecondi (1000 = 1 secondo) 
window.setTimeout("doRefresh();", 60000); 
</SCRIPT> 

</HEAD> 
<BODY> 
<p align="center"><img src="http://www.i-hack.it/dmz/cam/<?php echo $arrayfile[0]; ?>" width="205" height="153"></p> 

</BODY> 
</HTML>


Output del su browser

Codice:
<HTML> 
<HEAD> 
<TITLE>Refresh automatico temporizzato</TITLE> 

<SCRIPT language="JavaScript"> 
function doRefresh() { 
  // refresh della pagina corrente 
  document.location.reload(); 
} 
// imposto il timeout per il prossimo refresh 
// espresso in millisecondi (1000 = 1 secondo) 
window.setTimeout("doRefresh();", 60000); 
</SCRIPT> 

</HEAD> 
<BODY> 
<p align="center"><img src="http://www.i-hack.it/dmz/cam/" width="205" height="153"></p> 

</BODY> 
</HTML>
 

Discussioni simili