Would anyone like to tell me how this would work please? I created this like months ago and I'm not even sure if it's in any way right. Please let me know where I fucked up or if it all looks good and/or if you tested it for me. Thank you. - TheWolfBadger
The config.ini:
PHP:
<?php
/**
* Created by PhpStorm.
* User: TheWolfBadger
* Date: 2/17/15
* Time: 2:35 PM
*/
function create_new_row($serverName, $ip, $bannerLocation, $creator) {
$dir = parse_ini_file("/files/config.ini", true);
$config = parse_ini_file($dir['Location'], true);
$logindata = array();
$logindata['User'] = $config['Database']['User'];
$logindata['Server'] = $config['Database']['Server'];
$logindata['Database'] = $config['Database']['Database'];
$logindata['Port'] = $config['Database']['Port'];
if($config['Database']['Password']!=null && $config['Database']['Password']!=""){
$logindata['Password'] = $config['Database']['Password'];
}else{
$logindata['Password'] = null;
}
$con = new mysqli($logindata['Server'], $logindata['User'], $logindata['Password'], $logindata['Database'], $logindata['Port']);
if($con->connect_error) {
die("Connection failed: " . $con->connect_error);
}
$query = $con->query("INSERT INTO servers (server, ip, bannerLocation) VALUES ('$serverName', $ip, '$bannerLocation')");
if($query == true) {
//Run Success block
} else {
//Run Error block
}
}
function remove_row($serverName, $creator) {
$dir = parse_ini_file("/files/config.ini", true);
$config = parse_ini_file($dir['Location'], true);
$logindata = array();
$logindata['User'] = $config['Database']['User'];
$logindata['Server'] = $config['Database']['Server'];
$logindata['Database'] = $config['Database']['Database'];
$logindata['Port'] = $config['Database']['Port'];
if($config['Database']['Password']!=null && $config['Database']['Password']!=""){
$logindata['Password'] = $config['Database']['Password'];
}else{
$logindata['Password'] = null;
}
$con = new mysqli($logindata['Server'], $logindata['User'], $logindata['Password'], $logindata['Database'], $logindata['Port']);
if($con->connect_error) {
die("Connection failed: " . $con->connect_error);
}
$query = $con->query("DELETE FROM servers WHERE serverName='$serverName'");
if($query == true) {
//Run Success block
} else {
//Run Error block
}
}
function getPage($num) {
$dir = parse_ini_file("/files/config.ini", true);
$config = parse_ini_file($dir['Location'], true);
$logindata = array();
$logindata['User'] = $config['Database']['User'];
$logindata['Server'] = $config['Database']['Server'];
$logindata['Database'] = $config['Database']['Database'];
$logindata['Port'] = $config['Database']['Port'];
if($config['Database']['Password']!=null && $config['Database']['Password']!=""){
$logindata['Password'] = $config['Database']['Password'];
}else{
$logindata['Password'] = null;
}
$con = new mysqli($logindata['Server'], $logindata['User'], $logindata['Password'], $logindata['Database'], $logindata['Port']);
if($con->connect_error) {
die("Connection failed: " . $con->connect_error);
}
$result = $con->query("SELECT * FROM servers");
$rows = mysql_fetch_assoc($result);
return $rows;
}
Code:
[Database]
host = ""
username = ""
password = ""
dbname = ""
port = ""
socket = ""
