$GerListARR[$nr]["Name"]=filter_var(file_get_contents(COMMAND."getswitchname&ain=".$GerListARR[$nr]["AIN"]),FILTER_SANITIZE_SPECIAL_CHARS,FILTER_FLAG_STRIP_LOW|FILTER_FLAG_STRIP_HIGH);
$GerListARR[$nr]["Name"]=trim(file_get_contents(COMMAND."getswitchname&ain=".$GerListARR[$nr]["AIN"]));
System | Linux deepbase 2.6.32.61 #3 SMP Tue Oct 21 11:24:34 CEST 2014 mips |
Build Date | Dec 9 2013 14:53:03 |
Configure Command | './configure' '--cache-file=/var/freetz/trunk/source/target-mips_gcc-4.6.4_uClibc-0.9.32.1/config.cache' '--target=mips-linux' '--host=mips-linux' '--build=x86_64-pc-linux-gnu' '--program-prefix=' '--program-suffix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--datadir=/usr/share' '--includedir=/usr/include' '--infodir=/usr/share/info' '--libdir=/usr/lib' '--libexecdir=/usr/lib' '--localstatedir=/var' '--mandir=/usr/share/man' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--with-gnu-ld' '--disable-nls' '--with-pcre-regex=/var/freetz/trunk/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/usr' '--with-curl=/var/freetz/trunk/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/usr' '--with-gd=/var/freetz/trunk/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/usr' '--enable-gd-native-ttf' '--with-iconv' '--with-iconv-dir=/var/freetz/trunk/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/usr' '--enable-json' '--with-libxml-dir=/var/freetz/trunk/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/usr' '--without-libexpat-dir' '--enable-xml' '--enable-libxml' '--enable-dom' '--enable-simplexml' '--enable-xmlreader' '--enable-xmlwriter' '--enable-pcntl' '--enable-session' '--enable-sockets' '--without-sqlite' '--with-sqlite3=/var/freetz/trunk/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/usr' '--with-pdo-sqlite=/var/freetz/trunk/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/usr' '--with-openssl=/var/freetz/trunk/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/usr' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--with-zlib' '--with-zlib-dir=/var/freetz/trunk/toolchain/build/mips_gcc-4.6.4_uClibc-0.9.32.1/mips-linux-uclibc/usr' '--enable-zip' '--enable-exif' '--enable-mbstring' '--disable-cli' '--disable-fileinfo' '--disable-phar' '--disable-rpath' '--with-config-file-path=/tmp/flash' '--with-config-file-scan-dir=/tmp/flash/php' '--without-pear' |
if ($_GET["schalter"]=="1") {
$output=shell_exec($an);
echo "1";
}
else {
echo "E";
}
<?php /*
Edi.php
*/
$user="admin";
$password="1234";
$ip="192.168.178.27:10000";
$Pfad="/var/media/ftp/Generic-Flash-Disk-01/apache-1341/htdocs";
$an=$Pfad.'/curl -d @'.$Pfad.'/on.xml http://'.$user.':'.$password.'@'.$ip.'/smartplug.cgi';
$aus=$Pfad.'/curl -d @'.$Pfad.'/off.xml http://'.$user.':'.$password.'@'.$ip.'/smartplug.cgi';
date_default_timezone_set('Europe/Berlin');
$ZeitG=date("HiNdmYI");
$Zeit=substr($ZeitG,0,13);
$ZeitM=date("HiNdmYI",mktime(substr($Zeit,0,2)+24,substr($Zeit,2,2),0,substr($Zeit,7,2),substr($Zeit,5,2),substr($Zeit,9,4)));
$DST=substr($ZeitG,13,1)*1;
$DSTM=substr($ZeitM,13,1)*1;
if ($_GET["schalter"]=="1") {
$output=shell_exec($an);
$dateihandle = fopen("Protokoll.txt","a+");
fwrite($dateihandle, "am ".date(d)."-".date(m)."-".date(y)." um ".date(H).":".date(i)." eingeschaltet
");
echo "1";
}
else {
echo "E";
}
if ($_GET["schalter"]=="0") {
$output=shell_exec($aus);
$dateihandle = fopen("Protokoll.txt","a+");
fwrite($dateihandle, "am ".date(d)."-".date(m)."-".date(y)." um ".date(H).":".date(i)." ausgeschaltet
");
echo "0";
}
else {
echo "E";
}
if ($_GET["schalter"]=="Taster") {
$output=shell_exec($an);
$dateihandle = fopen("Protokoll.txt","a+");
fwrite($dateihandle, "am ".date(d)."-".date(m)."-".date(y)." um ".date(H).":".date(i)." Taster ein
");
sleep(1);
$output=shell_exec($aus);
fwrite($dateihandle, "am ".date(d)."-".date(m)."-".date(y)." um ".date(H).":".date(i)." Taster aus
");
echo "Taster";
}
?>
<?php
/* Edi.php */
$user="admin";
$password="1234";
$ip="192.168.178.27:10000";
$Pfad="/var/media/ftp/Generic-Flash-Disk-01/apache-1341/htdocs";
$an=$Pfad.'/curl -d @'.$Pfad.'/on.xml http://'.$user.':'.$password.'@'.$ip.'/smartplug.cgi';
$aus=$Pfad.'/curl -d @'.$Pfad.'/off.xml http://'.$user.':'.$password.'@'.$ip.'/smartplug.cgi';
# Wenn in $edipowerstate eine 0 oder 1 stehen würde, dann...
$edipowerstate=$Pfad.'/curl -d @'.$Pfad.'/powerstate.xml http://'.$user.':'.$password.'@'.$ip.'/smartplug.cgi';
$Status="E";
if ($edipowerstate==$Status) {
$Status="N";
}
if ($_GET["schalter"]=="1" and $edipowerstate=="0") {
$output=shell_exec($an);
$Status="1";
}
if ($_GET["schalter"]=="0" and $edipowerstate=="1") {
$output=shell_exec($aus);
$Status="0";
}
$edipowerstate=$Pfad.'/curl -d @'.$Pfad.'/powerstate.xml http://'.$user.':'.$password.'@'.$ip.'/smartplug.cgi';
if ($edipowerstate!=$Status) {
$Status="E";
}
?>
<?xml version="1.0" encoding="UTF8"?><SMARTPLUG id="edimax"><CMD id="get"><Device.System.Power.State>[B]ON[/B]</Device.System.Power.State></CMD></SMARTPLUG>