⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 docommand.php

📁 Linux嵌入式设计配套光盘,学习嵌入式设计可参考
💻 PHP
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"><html><!-- ------------------------------------------------------------ --><!--  DoCommand.php                                               --><!--  Copyright (c) 2005,2006 by Laddie Group, Inc                --><!-- ------------------------------------------------------------ --><!-- ------------------------------------------------------------ --><!-- LICENSE:<!-- Redistribution and use in source and binary forms, with or without<!---- modification, are permitted provided that the following conditions<!-- are met:<!-- 1. Redistributions of source code must retain the above copyright<!--    notice, this list of conditions and the following disclaimer.<!-- 2. Redistributions in binary form must reproduce the above copyright<!--    notice, this list of conditions and the following disclaimer in<!--    the documentation and/or other materials provided with the<!--    distribution.<!-- 3. The name of the author may not be used to endorse or promote<!--    products derived from this software without specific prior<!--    written permission.<!--<!-- THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS<!-- OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED<!-- WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE<!-- ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,<!-- INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES<!-- (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR<!-- SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)<!-- HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,<!-- STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING<!-- IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE<!-- POSSIBILITY OF SUCH DAMAGE.<!-- ------------------------------------------------------------ --><head><title>Laddie Alarm System</title></head><body><?php  // Accept commands from the front panel and execute them  // Suppress Postgres error messages  error_reporting(error_reporting() & 0xFFFD);  // connect to the LAD-D application   $connection = pg_connect("localhost", "8888", "bsmith");  if ($connection == "") {     printf("$s%s%s", "Unable to connect to Laddie Alarm application.<br>",      "Please verify that the application is running.<br>");    exit();  }  // This app processes a form to clear, test, enable or disable a zone  $cmd    = htmlentities($_GET['cmd']);  $zone   = htmlentities($_GET['zone']);  $command = "";  if ($cmd == 0)     $command = "UPDATE Zone SET alarm=0";  else if ($cmd == 1)    $command = "UPDATE Zone SET alarm=0 WHERE id=$zone";  else if ($cmd == 2)    $command = "UPDATE Zone SET alarm=1 WHERE id=$zone";  else if ($cmd == 3)    $command = "UPDATE Zone SET enable=1 WHERE id=$zone";  else if ($cmd == 4)    $command = "UPDATE Zone SET enable=0 WHERE id=$zone";  else {    pg_close($connection);  // unknown command    exit();  }  $result = pg_exec($connection, $command);  if ($result == "") {     pg_close($connection);    exit();  }  pg_freeresult($result);  pg_close($connection);?></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -