Lätt hem övervakning (4 / 12 steg)
Steg 4: Skapa filen stamp.php
Om du stänger fönstret, fotot inte kopieras och bytt namn, och du kommer bara att ha den senaste bilden.
Vad gör denna fil/sida?
Först, det ser ut för att se om det finns en ny "webcam.jpg" fil i fotomappen.
Om det finns en fil kopieras filen och renaes det "recent.jpg"
Sedan byter namn till "recent.jpg" med aktuellt datum och tid - detta sätt, din foto sparas när programmet Fwink skriver över det med nästa foto.
Och detta kommer att ske varje 5 sekunder.
Sidan kommer att berätta om den har hittat en ny bild eller inte med ett enkelt budskap:
"Tid stämpling senaste foto" eller "Ingen ny bild" kommer att visa på sidan.
Här är koden för filen stamp.php:
<! DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional / / EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
< html xmlns = "http://www.w3.org/1999/xhtml" >
< head >
< meta http-equiv = "Content-Type" content = "text/html; charset = utf-8 "/ >
< title > tid stämpel bilder < / title >
<!--här raden sidan uppdateras varje 5 sekunder så vi kan leta efter nya bilder och byta namn på dem-->
< META HTTP-EQUIV = "Uppdatera" CONTENT = "5" >
< / head >
< body >
<? php
IF(file_exists("photos/webcam.jpg")) {
ECHO "Tid stämpling senaste foto < br >< br >";
Copy("photos/webcam.jpg","photos/Recent.jpg");
$stamp=date('Y-m-d-_h-i-s');
byta namn på ("photos/webcam.jpg","photos/". $stamp. ". jpg");
} annat {
ECHO "Ingen ny bild";
}
? >
< / body >
< / html >
<!----> slutet av koden
Igen,
< META HTTP-EQUIV = "Uppdatera" CONTENT = "5" >
denna refreses sidan någonsin 5 sekunder.
Således är din fil namnbyte var 5 sekunder.