This is the Most Wonderful software I have used for many many years. Ablecam has done many things like making sure my wife is healthy and safe, videos of puppies swimming in my pool, great security software even hosting my webpage! Don Dodson more>>
|
Edit detail for How to use PHP revision 2 of 20
changed:
-
AbelCam supports the use of PHP.<p>
To use PHP within AbelCam, install the PHP 5.2.9 zip package
from <a href="http://www.php.net/" target="_blank">www.php.net</a> download <a href="http://www.php.net/get/php-5.2.9-1-Win32.zip/from/a/mirror" target="_blank">php-5.2.9-Win32.zip</a><br>
<small>5.2.9 is the current release - later versions are expected to work as well.</small></p><p>
<small>Copy all files in the zip to c:\php\</small></p><p>
</p><p>
<small>Use wwwroot\php\c-php-php.ini as template for c:\php\php.ini
</small></p><p><small><img src="/img/php.gif" alt="PHP Logo" align="right">
Start AbelCam, the PHP Logo will be shown on the <a href="web.html" target="popup" onclick="PopWin('web.html','devices', 50, 50, 800, 800); return false;">Web</a> page</small></p>
<small>
</small><p>
<small>Once PHP is enabled, you can have a look at the PHP examples in wwwroot\php: <a href="http://localhost:8080/php">http://localhost:8080/php</a><br>
A small page counter example is included.
</small></p><p><small> </small></p>
<small>The following environment variables are set for PHP files<br>
</small><table width="600" border="0" cellpadding="3">
<tbody><tr><td><b>Variable</b></td><td><b>Meaning,Value</b></td></tr>
<tr><td>ABELDATA</td><td>%ALLUSERSPROFILE%\Seiz System Engineering\AbelCam<br>Location of configuration files</td></tr>
<tr><td>ACTIVECAMS </td><td>active camera numbers, separated by commas </td></tr>
<tr><td>CAMFPS </td><td>frame rate of the current camera </td></tr>
<tr><td>CAMNAME </td><td>name of the current camera</td></tr>
<tr><td>CAMNAMES </td><td>names of active cameras, separated by commas </td></tr>
<tr><td>CAMNR </td><td>active cam number </td></tr>
<tr><td>CAMRESOLUTION </td><td>active cam resolution, eg. 320x240 </td></tr>
<tr><td>COOKIES </td><td>cookies set for AbelCam, eg. cam="0" </td></tr>
<tr><td>DOC_ROOT </td><td>AbelCam document root</td></tr>
<tr><td>HTTP_REFERER </td><td>refering page, eg. http://localhost:8080/php/index.php </td></tr>
<tr><td>OUTPUTHEIGHT </td><td>output height of current camera, eg. 240 </td></tr>
<tr><td>OUTPUTWIDTH </td><td>output width of current camera, eg. 320 </td></tr>
<tr><td>REDIRECT_STATUS </td><td>always set to 200</td></tr>
<tr><td>REMOTE_ADDR </td><td>ip address of requestor, eg. 127.0.0.1 </td></tr>
<tr><td>REQUEST_METHOD </td><td>GET </td></tr>
<tr><td>SCRIPT_FILENAME </td><td>script file name, eg. index.php </td></tr>
<tr><td>SCRIPT_NAME </td><td>same as above</td></tr>
<tr><td>SERVER_CONFDIR </td><td>installation folder, eg. C:\ProgramData\Seiz System Engineering\AbelCam </td></tr>
<tr><td>SERVER_NAME </td><td>AbelCam server name, eg. localhost </td></tr>
<tr><td>SERVER_PORT </td><td>AbelCam server port, eg. 8080 </td></tr>
<tr><td>SERVER_PROTOCOLL </td><td>always HTTP/1.1 </td></tr>
<tr><td>SERVER_SOFTWARE </td><td>AbelCam version, eg. AbelCam 2.1.1 Pro </td></tr>
<tr><td>ORIG_PATH_INFO </td><td>script relative to document root, eg. /php/index.php </td></tr>
</tbody></table>
<small><br>
other environment variables set by the operating system are available as well.</small>
AbelCam supports the use of PHP.
To use PHP within AbelCam, install the PHP 5.2.9 zip package
from www.php.net download php-5.2.9-Win32.zip
5.2.9 is the current release - later versions are expected to work as well.
Copy all files in the zip to c:\php\
Use wwwroot\php\c-php-php.ini as template for c:\php\php.ini
Start AbelCam, the PHP Logo will be shown on the Web page
Once PHP is enabled, you can have a look at the PHP examples in wwwroot\php: http://localhost:8080/php
A small page counter example is included.
The following environment variables are set for PHP files
| Variable | Meaning,Value |
| ABELDATA | %ALLUSERSPROFILE%\Seiz System Engineering\AbelCam Location of configuration files |
| ACTIVECAMS | active camera numbers, separated by commas |
| CAMFPS | frame rate of the current camera |
| CAMNAME | name of the current camera |
| CAMNAMES | names of active cameras, separated by commas |
| CAMNR | active cam number |
| CAMRESOLUTION | active cam resolution, eg. 320x240 |
| COOKIES | cookies set for AbelCam, eg. cam="0" |
| DOC_ROOT | AbelCam document root |
| HTTP_REFERER | refering page, eg. http://localhost:8080/php/index.php |
| OUTPUTHEIGHT | output height of current camera, eg. 240 |
| OUTPUTWIDTH | output width of current camera, eg. 320 |
| REDIRECT_STATUS | always set to 200 |
| REMOTE_ADDR | ip address of requestor, eg. 127.0.0.1 |
| REQUEST_METHOD | GET |
| SCRIPT_FILENAME | script file name, eg. index.php |
| SCRIPT_NAME | same as above |
| SERVER_CONFDIR | installation folder, eg. C:\ProgramData?\Seiz System Engineering\AbelCam |
| SERVER_NAME | AbelCam server name, eg. localhost |
| SERVER_PORT | AbelCam server port, eg. 8080 |
| SERVER_PROTOCOLL | always HTTP/1.1 |
| SERVER_SOFTWARE | AbelCam version, eg. AbelCam 2.1.1 Pro |
| ORIG_PATH_INFO | script relative to document root, eg. /php/index.php |
other environment variables set by the operating system are available as well.
|