Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
RaspBerry
/
Site
:
gpio.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php session_start(); error_reporting(0); $user = "root"; $password = ""; $host = "localhost"; $db = "raspberry"; $db_connection = mysql_connect($host, $user, $password); mysql_select_db($db, $db_connection); $query = mysql_query("SELECT pinNumber, pinStatus FROM pinStatus;"); $totalGPIOCount = mysql_num_rows($query); //Getting and using values if(isset ($_GET["pin"]) && isset($_GET["status"]) ) { $pin = strip_tags($_GET["pin"]); $status = strip_tags($_GET["status"]); //Testing if values are numbers if( (is_numeric($pin)) && (is_numeric($status)) && ($pin <= 7) && ($pin >= 0) && ($status == "0") || ($status == "1") ) { //set the gpio's mode to output system("gpio mode ".$pin." out"); //set the gpio to high/low if($status == "0" ) { $status = "1"; } else if($status == "1" ) { $status = "0"; } system("gpio write ".$pin." ".$status ); //reading pin's status exec ("gpio read ".$pin, $status, $return ); //printing it echo ( $status[0] ); } else { echo ("fail"); } } //print fail if cannot use values else { echo ("fail"); } //GPIO.setup(24, GPIO.OUT) /*GPIO.output(24, True) time.sleep(1) GPIO.output(24, False)*/ //WiringPi ?>