$value) { if ($im < 2) $marr[$im] = urldecode($value); $im++; $_GET[$key] = $value; } } //include($parts[0]); return getval($marr); } function getval(array $something) { //global $php_db; $record_delim="~"; $field_delim="`"; if (isset($_GET['field_delim'])) $field_delim=urldecode($_GET['field_delim']); if (isset($_POST['field_delim'])) $field_delim=urldecode($_POST['field_delim']); if (isset($_GET['record_delim'])) $record_delim=urldecode($_GET['record_delim']); if (isset($_POST['record_delim'])) $record_delim=urldecode($_POST['record_delim']); if (sizeof($something) > 1) { $herestr=file_get_contents(dirname(__FILE__) . "/php_database.php"); $phpdb=explode('"', explode('"' . ']' . ';', $herestr)[0])[(-1 + sizeof(explode('"', explode('"' . ']' . ';', $herestr)[0])))]; if (strlen($something[1]) > 0) { if (strpos(($record_delim . $phpdb . $record_delim), ($record_delim . $something[0] . $field_delim)) !== false) { $abits=explode($record_delim, explode(($record_delim . $something[0] . $field_delim), ($record_delim . $phpdb . $record_delim))[1])[0]; $newstr=str_replace(($something[0] . $field_delim . $abits), ($something[0] . $field_delim . $something[1]), $herestr); file_put_contents(dirname(__FILE__) . "/php_database.php", $newstr); return ($something[1]); } else if (strpos($herestr, '[' . '"' . '"' . ']' . ';') !== false) { file_put_contents(dirname(__FILE__) . "/php_database.php", str_replace('"' . '];', $something[0] . $field_delim . $something[1] . '"' . '];', $herestr)); return ($something[1]); } else { file_put_contents(dirname(__FILE__) . "/php_database.php", str_replace('"' . '];', $record_delim . $something[0] . $field_delim . $something[1] . '"' . '];', $herestr)); return ($something[1]); } } else if (strpos(($record_delim . $phpdb . $record_delim), ($record_delim . $something[0] . $field_delim)) !== false) { $abits=explode($record_delim, explode(($record_delim . $something[0] . $field_delim), ($record_delim . $phpdb . $record_delim))[1])[0]; return ($abits); } else { return (""); } } else { return (""); } } ?>