I'm building a custom interface for a wecam installation using the camera built in cgi commands. Does anyone know how i can return am image from the camera securely using php so the camera password/user isnt exposed. SO.... I can call the image in an img tag directly using this url: HTML: http://1.2.3.4:88/CGIProxy.fcgi?cmd=snapPicture2&usr=usernamehere&pwd=passwordforcamera What i'd like to do is call : HTML: <img src="https://server/image.php"> And the php script return the image so passwords and ip's arent exposed browser side. Hope that makes sense . Thanks in advance for any help
Use your php to get the contents of the webcam into a variable. Then just echo the contents out but set the mime type. eg <? // get the contents of the camera into a variable (say $contents) header('Content-Type: image/jpeg'); echo $contents; ?> It all depends on how the data is put out from the source originally.
ie $contents=file_get_contents("http://1.2.3.4:88/CGIProxy.fcgi?cmd=snapPicture2&usr=usernamehere&pwd=passwordforcamera"); will place the output of the call to the variable. Then you can do what you want with it - save it to disk, display it etc
Thanks @RobM I just get a dead image icon so camera must be putting out something weird. If i download from original source url its just a .jpeg
Check it first in a page of its own - ie not in an img tag - just a page that will get the contents and display as mime type jpeg straight away