Tutorials

Zelf een Webcam op je site zetten

Door middel van freeware en een beetje PHP een webcam op je site zetten. Een voorbeeld vind je op mijn site, aan de rechterkant. Voorbeeld webcam: http://www.stefanuzz.nl/webcam/webcam.jpg

Pagina 1

Instellen booruWebcam

Download booruWebcam nu via deze site. Zodra je Booru hebt geinstalleerd, kun je door rechtermuisknop op het icoontje in je taakbalk alles wijzigen.

Door gebruik te maken van transparante PNG's kun je eventueel logo's van je site op de webcam-image plaatsen.

(Omdat de nieuwe versie is uitgekomen, is de oude uitleg oud, en dus weggehaald.)
Pagina 2

Een simpel script om je webcam weer te geven

Met het onderstaande script gaan we nu er voor zorgen dat als je webcam uitstaat, er automatisch een plaatje komt te staan dat je webcam offline is.

<?php

if(!file_exists("webcam.jpg")){
						
	echo '<img src="webcam_verversen.jpg" alt="Mijn Webcam is aan het verversen op dit moment!" />';
						
}else{
        // Het verschil uitrekenen tussen de tijd nu en de laatste wijziging
        $verschil = time() - (filectime("webcam.jpg"));

	if($verschil > 60){
		echo '<img src="webcam_offline.jpg" alt="Mijn Webcam is offline!"  />';
	}else{
		echo '<img src="webcam.jpg" alt="Mijn Webcam" /><br /><strong>Laatste beeld:</strong> ' . date("H:i", filectime("webcam/webcam.jpg"));
	}
}

?>


Dit script kijkt in eerste instantie wat het verschil is tussen de tijd nu, en wanneer je laatste 'shoot' is geupdate. Dat verschil onthouden we even.

Nu wordt er gekeken of webcam.jpg (zo noem ik mijn webcamshoot) wel bestaat. Als hij niet bestaat, wordt hij waarschijnlijk geupdate. Dan moet er een plaatje komen te staan dat de webcam wordt vernieuwd, en dat een simpele druk op F5 kan helpen (omdat hij dan waarschijnlijk al wel is geupload.).

Als hij wél bestaat, gaat er worden gekeken naar het verschil. Als de webcam voor langer dan 60 seconde niet is geupload, laat hij het plaatje zien dat de webcam offline is. Anders laat hij de webcam uiteraard zien. Daaronder staat gelijk wanneer het laatste beeldje is geschoten. !! Als je al hebt aangegeven dat je de datum en de tijd in je shoot wil laten zetten, dan is dit uiteraard overbodig ;-) !!

Veel succes er mee, ik hoop dat ik jullie nu ook een eindje opweg heb geholpen.
Pagina 3

Laat je webcam beelden uitzenden!

Druk nogmaals met je rechtermuisknop in de taakbalk op het icoontje, en druk op Enable FTP-Upload. Nu zul je op je ftp gaan zien dat de webcam beelden worden ververst.

Reacties

0
Nog geen reacties.