jeckyllhavok
Neues Mitglied
Servus zusammen,
ich baue mir gerade ein Skript um digitale LEDs zu steuern.
Zur Farbauswahl hab ich ein kleine PHP Skript mit der folgenden Aufgabe:
1: mit einer URL gebe ich den Index der gewünschten Farbe, z.B. 15 mit skriptname.php?color=15
2: Das Skript sucht nun aus der Liste Punkt und 15 und schreibt den Farbcode in eine Variable
3: mithilfe der Variable wird der Shell befehl ausgeführt
Allerdings scheints noch nicht rund zu laufen da auch mir der echo ausgabe nichts kommt
Hier das Skript:
ich baue mir gerade ein Skript um digitale LEDs zu steuern.
Zur Farbauswahl hab ich ein kleine PHP Skript mit der folgenden Aufgabe:
1: mit einer URL gebe ich den Index der gewünschten Farbe, z.B. 15 mit skriptname.php?color=15
2: Das Skript sucht nun aus der Liste Punkt und 15 und schreibt den Farbcode in eine Variable
3: mithilfe der Variable wird der Shell befehl ausgeführt
Allerdings scheints noch nicht rund zu laufen da auch mir der echo ausgabe nichts kommt
Hier das Skript:
Code:
<?php
$var_rgbcolorvalue = "";
switch ($_GET[‘color‘])
{
case `1`:
$var_rgbcolorvalue = "800000";
break;
case `2`:
$var_rgbcolorvalue = "8B0000";
break;
case `3`:
$var_rgbcolorvalue = "A52A2A";
break;
case `4`:
$var_rgbcolorvalue = "B22222";
break;
case `5`:
$var_rgbcolorvalue = "DC143C";
break;
case `6`:
$var_rgbcolorvalue = "FF0000";
break;
case `7`:
$var_rgbcolorvalue = "FF6347";
break;
case `8`:
$var_rgbcolorvalue = "FF7F50";
break;
case `9`:
$var_rgbcolorvalue = "CD5C5C";
break;
case `10`:
$var_rgbcolorvalue = "F08080";
break;
case `11`:
$var_rgbcolorvalue = "E9967A";
break;
case `12`:
$var_rgbcolorvalue = "FA8072";
break;
case `13`:
$var_rgbcolorvalue = "FFA07A";
break;
case `14`:
$var_rgbcolorvalue = "FF4500";
break;
case `15`:
$var_rgbcolorvalue = "FF8C00";
break;
case `16`:
$var_rgbcolorvalue = "FFA500";
break;
case `17`:
$var_rgbcolorvalue = "FFD700";
break;
case `18`:
$var_rgbcolorvalue = "B8860B";
break;
case `19`:
$var_rgbcolorvalue = "DAA520";
break;
case `20`:
$var_rgbcolorvalue = "EEE8AA";
break;
case `21`:
$var_rgbcolorvalue = "BDB76B";
break;
case `22`:
$var_rgbcolorvalue = "F0E68C";
break;
case `23`:
$var_rgbcolorvalue = "808000";
break;
case `24`:
$var_rgbcolorvalue = "FFFF00";
break;
case `25`:
$var_rgbcolorvalue = "9ACD32";
break;
case `26`:
$var_rgbcolorvalue = "556B2F";
break;
case `27`:
$var_rgbcolorvalue = "6B8E23";
break;
case `28`:
$var_rgbcolorvalue = "7CFC00";
break;
case `29`:
$var_rgbcolorvalue = "7FFF00";
break;
case `30`:
$var_rgbcolorvalue = "ADFF2F";
break;
case `31`:
$var_rgbcolorvalue = "006400";
break;
case `32`:
$var_rgbcolorvalue = "008000";
break;
case `33`:
$var_rgbcolorvalue = "228B22";
break;
case `34`:
$var_rgbcolorvalue = "00FF00";
break;
case `35`:
$var_rgbcolorvalue = "32CD32";
break;
case `36`:
$var_rgbcolorvalue = "90EE90";
break;
case `37`:
$var_rgbcolorvalue = "98FB98";
break;
case `38`:
$var_rgbcolorvalue = "8FBC8F";
break;
case `39`:
$var_rgbcolorvalue = "00FA9A";
break;
case `40`:
$var_rgbcolorvalue = "00FF7F";
break;
case `41`:
$var_rgbcolorvalue = "2E8B57";
break;
case `42`:
$var_rgbcolorvalue = "66CDAA";
break;
case `43`:
$var_rgbcolorvalue = "3CB371";
break;
case `44`:
$var_rgbcolorvalue = "20B2AA";
break;
case `45`:
$var_rgbcolorvalue = "2F4F4F";
break;
case `46`:
$var_rgbcolorvalue = "008080";
break;
case `47`:
$var_rgbcolorvalue = "008B8B";
break;
case `48`:
$var_rgbcolorvalue = "00FFFF";
break;
case `49`:
$var_rgbcolorvalue = "00FFFF";
break;
case `50`:
$var_rgbcolorvalue = "E0FFFF";
break;
case `51`:
$var_rgbcolorvalue = "00CED1";
break;
case `52`:
$var_rgbcolorvalue = "40E0D0";
break;
case `53`:
$var_rgbcolorvalue = "48D1CC";
break;
case `54`:
$var_rgbcolorvalue = "AFEEEE";
break;
case `55`:
$var_rgbcolorvalue = "7FFFD4";
break;
case `56`:
$var_rgbcolorvalue = "B0E0E6";
break;
case `57`:
$var_rgbcolorvalue = "5F9EA0";
break;
case `58`:
$var_rgbcolorvalue = "4682B4";
break;
case `59`:
$var_rgbcolorvalue = "6495ED";
break;
case `60`:
$var_rgbcolorvalue = "00BFFF";
break;
case `61`:
$var_rgbcolorvalue = "1E90FF";
break;
case `62`:
$var_rgbcolorvalue = "ADD8E6";
break;
case `63`:
$var_rgbcolorvalue = "87CEEB";
break;
case `64`:
$var_rgbcolorvalue = "87CEFA";
break;
case `65`:
$var_rgbcolorvalue = "191970";
break;
case `66`:
$var_rgbcolorvalue = "000080";
break;
case `67`:
$var_rgbcolorvalue = "00008B";
break;
case `68`:
$var_rgbcolorvalue = "0000CD";
break;
case `69`:
$var_rgbcolorvalue = "0000FF";
break;
case `70`:
$var_rgbcolorvalue = "4169E1";
break;
case `71`:
$var_rgbcolorvalue = "8A2BE2";
break;
case `72`:
$var_rgbcolorvalue = "4B0082";
break;
case `73`:
$var_rgbcolorvalue = "483D8B";
break;
case `74`:
$var_rgbcolorvalue = "6A5ACD";
break;
case `75`:
$var_rgbcolorvalue = "7B68EE";
break;
case `76`:
$var_rgbcolorvalue = "9370DB";
break;
default:
$var_rgbcolorvalue = "000000";
break;
}
echo ".$var_rgbcolorvalue.";
$output = shell_exec("sudo hyperion-remote -c “.$var_rgbcolorvalue.”);
?>