/////////////////////////////////////////////////////////
// all site parameters are in here. //
// please refer to the documentation in the file body. //
// change this at your responsibility ! //
/////////////////////////////////////////////////////////
/*DB PARAMETERS*/
/*LOCAL*/
define("DB_HOST","mysql5.streamline.net");
define("DB_USERNAME","artifi2");
define("DB_PASSWORD","s35222");
define("DB_NAME","artifi2");
?>
/////////////////////////////////////////////
// dbFunctions //
// general db connection functions //
/////////////////////////////////////////////
////////////////////////////////////////
// function db_connect //
// connects to mysql database //
// and returns the database object. //
////////////////////////////////////////
function db_connect()
{
$current_db = @mysql_connect(DB_HOST,DB_USERNAME,DB_PASSWORD);
if ($current_db && mysql_select_db(DB_NAME))
{
return $current_db;
}
else
{
return (false);
}
}
////////////////////////////////////////
// function db_disconnect //
// disconnects the mysql database //
////////////////////////////////////////
function db_disconnect($dbh)
{
mysql_close($dbh);
}
////////////////////////////////////////
// function db_free //
// free query resultset //
////////////////////////////////////////
function db_free ($resultset)
{
mysql_free_result($resultset);
}
//////////////////////////////////////////////////////////
// //
// function db_query //
// executes an sql query //
//////////////////////////////////////////////////////////
function db_query($query)
{
$result = mysql_query($query);
return $result;
}
function return_error($str)
{
?>
print $str;
?>
}
//////////////////////////////////////////////////////////
// //
// function db_array //
// converts resultset to array //
//////////////////////////////////////////////////////////
function db_array($result) {
$row = mysql_fetch_array($result);
return $row;
}
//////////////////////////////////////////////////////////
// //
// function db_count_rows //
// returns resultset row amount //
//////////////////////////////////////////////////////////
function db_count_rows($resultset) {
return mysql_num_rows($resultset);
}
function put_into_log($params,$action,$time)
{
$dbh2 = db_connect();
if (trim(getenv('HTTP_X_FORWARDED_FOR')) != "")
$ip = trim(getenv('HTTP_X_FORWARDED_FOR'));
else
$ip = trim(getenv('REMOTE_ADDR'));
$q2 = "insert into log_tab(ip,params,action,time)";
$q2 .= " values('" . $ip . "','" . $params . "','" . $action . "',NOW())";
$r = db_query($q2);
db_disconnect($dbh2);
}
?>
/////////////////////////////////////////////////////
// function zip_cookie
// Takes an array of key-value pairs
// and creates a long string using & as
// the delimiter
/////////////////////////////////////////////////////
function zip_cookie($arr) {
$outarr = array();
while(list($key,$value) = each($arr)) {
$kvpair = implode('=',array($key,$value));
array_push($outarr,$kvpair);
}
return base64_encode(implode('&',$outarr));
}
/////////////////////////////////////////////////////
// function unzip_cookie
/////////////////////////////////////////////////////
function unzip_cookie($str) {
$str = base64_decode($str);
$tmparr = explode('&',$str);
while(list($key,$value) = each($tmparr)) {
$kv_array = explode('=',$value);
$outarr[$kv_array['0']] = $kv_array['1'];
}
return $outarr;
}
///////////////////////////////////////////////////////////
//
// function my_setcookie
//
///////////////////////////////////////////////////////////
function my_setcookie($name,$value,$expires = "") {
if ($expires) {
setcookie($name,$value,$expires);
}
else {
setcookie($name,$value);
}
}
function get_session_data()
{
global $in;
$cookie_arr = unzip_cookie(urldecode($_COOKIE[TA_COOKIE]));
if (isset($_COOKIE[TA_COOKIE]))
{
while(list($key,$value) = each($cookie_arr)) {
$in[$key] = $value;
}
}
return $in;
}
function generate_session_id() {
$pid = getmypid();
mt_srand(time());
$rand = mt_rand(1,60000);
$session = implode('', unpack("H*", pack("Nnn",time(),$pid,$rand)));
return $session;
}
?>
Warning: Variable passed to each() is not an array or object in C:\sites\mikecann\ArtificialStudios2\php\form.php on line 10
Warning: Variable passed to each() is not an array or object in C:\sites\mikecann\ArtificialStudios2\php\form.php on line 18
Fatal error: Call to undefined function get_session_data() in C:\sites\mikecann\ArtificialStudios2\wbView.php on line 9