Sleinous
Umm, what code do I need to change for this to happen for codes hosted by me? ;)
Ahhhh.....as usual the code tags are giving me an issue This is the updated EOC code. It pulls everything from the user portion of the xml file and stores it in the db. //******************************************************************************************************************************
//Everything From Here to the starts is for the mysql database
//eoc id
$foldingUsername = "
This will name the database";
$eoc_id = "
Put EOC ID here";
//mysql information
$db_ip = "localhost";
$db_user = "
db user here";
$db_pass = "
db pass here";
//connect to database
$con = mysql_connect($db_ip,$db_user,$db_pass);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
//does datatbase exist
mysql_query("CREATE DATABASE IF NOT EXISTS my_db",$con);
//does table exist
mysql_select_db("my_db", $con);
$sql = "CREATE TABLE IF NOT EXISTS $foldingUsername(Lasttimequeried int, Username varchar(15), UserID int, TeamRank int, OverallRank int, ChangeRank24h int, ChangeRank7d int, PointsAvg int, PointsUpdate int, PointsToday int, PointsWeek int, Points int, UserWU int)";
// Execute query
mysql_query($sql,$con);
//PHP time and insert time
$time = time();
$result = mysql_query("SELECT * FROM $foldingUsername");
$row = mysql_fetch_array($result);
if($row['Lasttimequeried'] == NULL){
$eoc = simpleXMLToArray(simplexml_load_file("http://folding.extremeoverclocking.com/xml/user_summary.php?s=&u=$eoc_id"));
$lastup = $eoc['status']['Last_Update_Unix_TimeStamp'];
$un = $eoc['user']['User_Name'];
$unid = $eoc['user']['UserID'];
$teamrank = $eoc['user']['Team_Rank'];
$overrank = $eoc['user']['Overall_Rank'];
$crank24h = $eoc['user']['Change_Rank_24hr'];
$crank7d = $eoc['user']['Change_Rank_7days'];
$ptsavg = $eoc['user']['Points_24hr_Avg'];
$ptsupd = $eoc['user']['Points_Update'];
$ptsday = $eoc['user']['Points_Today'];
$ptsweek = $eoc['user']['Points_Week'];
$pts = $eoc['user']['Points'];
$wu = $eoc['user']['WUs'];
mysql_query("INSERT INTO $foldingUsername(Lasttimequeried, Username, UserID, TeamRank, OverallRank, ChangeRank24h, ChangeRank7d, PointsAvg, PointsUpdate, PointsToday, PointsWeek, Points, UserWU) VALUES('$lastup', '$un', '$unid', '$teamrank', '$overrank', '$crank24h', '$crank7d', '$ptsavg', '$ptsupd', '$ptsday', '$ptsweek', '$pts', '$wu')");
}
if($time > ($row['Lasttimequeried']+11700)){
$eoc = simpleXMLToArray(simplexml_load_file("http://folding.extremeoverclocking.com/xml/user_summary.php?s=&u=$eoc_id"));
$lastup = $eoc['status']['Last_Update_Unix_TimeStamp'];
$un = $eoc['user']['User_Name'];
$unid = $eoc['user']['UserID'];
$teamrank = $eoc['user']['Team_Rank'];
$overrank = $eoc['user']['Overall_Rank'];
$crank24h = $eoc['user']['Change_Rank_24hr'];
$crank7d = $eoc['user']['Change_Rank_7days'];
$ptsavg = $eoc['user']['Points_24hr_Avg'];
$ptsupd = $eoc['user']['Points_Update'];
$ptsday = $eoc['user']['Points_Today'];
$ptsweek = $eoc['user']['Points_Week'];
$pts = $eoc['user']['Points'];
$wu = $eoc['user']['WUs'];
mysql_query("UPDATE $foldingUsername SET Lasttimequeried=$lastup");
mysql_query("UPDATE $foldingUsername SET UserID=$unid");
mysql_query("UPDATE $foldingUsername SET TeamRank=$teamrank");
mysql_query("UPDATE $foldingUsername SET OverallRank=$overrank");
mysql_query("UPDATE $foldingUsername SET ChangeRank24h=$crank24h");
mysql_query("UPDATE $foldingUsername SET ChangeRank7d=$crank7d");
mysql_query("UPDATE $foldingUsername SET PointsAvg=$ptsavg");
mysql_query("UPDATE $foldingUsername SET PointsUpdate=$ptsupd");
mysql_query("UPDATE $foldingUsername SET PointsToday=$ptsday");
mysql_query("UPDATE $foldingUsername SET PointsWeek=$ptsweek");
mysql_query("UPDATE $foldingUsername SET Points=$pts");
mysql_query("UPDATE $foldingUsername SET UserWU=$wu");
$result = mysql_query("SELECT * FROM $foldingUsername");
$row = mysql_fetch_array($result);
}
mysql_close($con);
//******************************************************************************************************************************
Should mostly be just copy paste with a few edits to your code depending on what you are displaying