//define reviewer rating variable.. $reviewer = array(94,100,88,87,69,90,85,95,70,89,55,100); // trk numbers $trk1 = array();$trk2 = array();$trk3 = array();$trk4 = array();$trk5 = array();$trk6 = array();$trk7 = array();$trk8 = array();$trk9 = array();$trk10 = array();$trk11 = array();$trk12 = array();$trk13 = array();$trk14 = array();$trk15 = array();$trk16 = array();$trk17 = array();$trk18 = array();$trk19 = array(); //define user ratings variable.. Open the datafile and read the content $filelocation = "comments/neyo_becauseofyou.txt"; $newfile = fopen($filelocation,"r"); $content = fread($newfile, filesize($filelocation)); fclose($newfile); // Remove the slashes PHP automatically puts before special characters $content=stripslashes($content); // Put the entries into the array $lines $lines = explode("%",$content); // Define and fill the reverse array (showing the last entry first) // Display all the entries of the guestbook while(list($key) = each ($lines)){ // split the data lines into a user array - user[0] is the name, user[1] is the date, [2] is the message, [3] is album rating [4 and up] are the individual track ratings $user = explode("#",$lines[$key]); switch($user[4]){ case 0: $user[4] = $reviewer[0]; $right = $user[4]; array_push($trk1, $right); break; default: $right = $user[4]; array_push($trk1, $right); } switch($user[5]){ case 0: $user[5] = $reviewer[1]; $right = $user[5]; array_push($trk2, $right); break; default: $right = $user[5]; array_push($trk2, $right); } switch($user[6]){ case 0: $user[6] = $reviewer[2]; $right = $user[6]; array_push($trk3, $right); break; default: $right = $user[6]; array_push($trk3, $right); } switch($user[7]){ case 0: $user[7] = $reviewer[3]; $right = $user[7]; array_push($trk4, $right); break; default: $right = $user[7]; array_push($trk4, $right); } switch($user[8]){ case 0: $user[8] = $reviewer[4]; $right = $user[8]; array_push($trk5, $right); break; default: $right = $user[8]; array_push($trk5, $right); } switch($user[9]){ case 0: $user[9] = $reviewer[5]; $right = $user[9]; array_push($trk6, $right); break; default: $right = $user[9]; array_push($trk6, $right); } switch($user[10]){ case 0: $user[10] = $reviewer[6]; $right = $user[10]; array_push($trk7, $right); break; default: $right = $user[10]; array_push($trk7, $right); } switch($user[11]){ case 0: $user[11] = $reviewer[7]; $right = $user[11]; array_push($trk8, $right); break; default: $right = $user[11]; array_push($trk8, $right); } switch($user[12]){ case 0: $user[12] = $reviewer[8]; $right = $user[12]; array_push($trk9, $right); break; default: $right = $user[12]; array_push($trk9, $right); } switch($user[13]){ case 0: $user[13] = $reviewer[9]; $right = $user[13]; array_push($trk10, $right); break; default: $right = $user[13]; array_push($trk10, $right); } switch($user[14]){ case 0: $user[14] = $reviewer[10]; $right = $user[14]; array_push($trk11, $right); break; default: $right = $user[14]; array_push($trk11, $right); } switch($user[15]){ case 0: $user[15] = $reviewer[11]; $right = $user[15]; array_push($trk12, $right); break; default: $right = $user[15]; array_push($trk12, $right); } switch($user[16]){ case 0: $user[16] = $reviewer[12]; $right = $user[16]; array_push($trk13, $right); break; default: $right = $user[16]; array_push($trk13, $right); } switch($user[17]){ case 0: $user[17] = $reviewer[13]; $right = $user[17]; array_push($trk14, $right); break; default: $right = $user[17]; array_push($trk14, $right); } switch($user[18]){ case 0: $user[18] = $reviewer[14]; $right = $user[18]; array_push($trk15, $right); break; default: $right = $user[18]; array_push($trk15, $right); } switch($user[19]){ case 0: $user[19] = $reviewer[15]; $right = $user[19]; array_push($trk16, $right); break; default: $right = $user[19]; array_push($trk16, $right); } switch($user[20]){ case 0: $user[20] = $reviewer[16]; $right = $user[20]; array_push($trk17, $right); break; default: $right = $user[20]; array_push($trk17, $right); } switch($user[21]){ case 0: $user[21] = $reviewer[17]; $right = $user[21]; array_push($trk18, $right); break; default: $right = $user[21]; array_push($trk18, $right); } switch($user[22]){ case 0: $user[22] = $reviewer[18]; $right = $user[22]; array_push($trk19, $right); break; default: $right = $user[22]; array_push($trk19, $right); } } // end while loop //create track averages if($trk1[1]){ $avgtrk1 = array_sum($trk1) - $trk1[0]; $avgtrk2 = array_sum($trk2) - $trk2[0]; $avgtrk3 = array_sum($trk3) - $trk3[0]; $avgtrk4 = array_sum($trk4) - $trk4[0]; $avgtrk5 = array_sum($trk5) - $trk5[0]; $avgtrk6 = array_sum($trk6) - $trk6[0]; $avgtrk7 = array_sum($trk7) - $trk7[0]; $avgtrk8 = array_sum($trk8) - $trk8[0]; $avgtrk9 = array_sum($trk9) - $trk9[0]; $avgtrk10 = array_sum($trk10) - $trk10[0]; $avgtrk11 = array_sum($trk11) - $trk11[0]; $avgtrk12 = array_sum($trk12) - $trk12[0]; $avgtrk13 = array_sum($trk13) - $trk13[0]; $avgtrk14 = array_sum($trk14) - $trk14[0]; $avgtrk15 = array_sum($trk15) - $trk15[0]; $avgtrk16 = array_sum($trk16) - $trk16[0]; $avgtrk17 = array_sum($trk17) - $trk17[0]; $avgtrk18 = array_sum($trk18) - $trk18[0]; $avgtrk19 = array_sum($trk19) - $trk19[0]; $trkcount1 = count($trk1) - 1; $trkcount2 = count($trk2) - 1; $trkcount3 = count($trk3) - 1; $trkcount4 = count($trk4) - 1; $trkcount5 = count($trk5) - 1; $trkcount6 = count($trk6) - 1; $trkcount7 = count($trk7) - 1; $trkcount8 = count($trk8) - 1; $trkcount9 = count($trk9) - 1; $trkcount10 = count($trk10) - 1; $trkcount11 = count($trk11) - 1; $trkcount12 = count($trk12) - 1; $trkcount13 = count($trk13) - 1; $trkcount14 = count($trk14) - 1; $trkcount15 = count($trk15) - 1; $trkcount16 = count($trk16) - 1; $trkcount17 = count($trk17) - 1; $trkcount18 = count($trk18) - 1; $trkcount19 = count($trk19) - 1; } else{ $avgtrk1 = array_sum($trk1); $avgtrk2 = array_sum($trk2); $avgtrk3 = array_sum($trk3); $avgtrk4 = array_sum($trk4); $avgtrk5 = array_sum($trk5); $avgtrk6 = array_sum($trk6); $avgtrk7 = array_sum($trk7); $avgtrk8 = array_sum($trk8); $avgtrk9 = array_sum($trk9); $avgtrk10 = array_sum($trk10); $avgtrk11 = array_sum($trk11); $avgtrk12 = array_sum($trk12); $avgtrk13 = array_sum($trk13); $avgtrk14 = array_sum($trk14); $avgtrk15 = array_sum($trk15); $avgtrk16 = array_sum($trk16); $avgtrk17 = array_sum($trk17); $avgtrk18 = array_sum($trk18); $avgtrk19 = array_sum($trk19); $trkcount1 = 1; $trkcount2 = 1; $trkcount3 = 1; $trkcount4 = 1; $trkcount5 = 1; $trkcount6 = 1; $trkcount7 = 1; $trkcount8 = 1; $trkcount9 = 1; $trkcount10 = 1; $trkcount11 = 1; $trkcount12 = 1; $trkcount13 = 1; $trkcount14 = 1; $trkcount15 = 1; $trkcount16 = 1; $trkcount17 = 1; $trkcount18 = 1; $trkcount19 = 1; } $avgtrk1 = $avgtrk1 / $trkcount1; $avgtrk2 = $avgtrk2 / $trkcount2; $avgtrk3 = $avgtrk3 / $trkcount3; $avgtrk4 = $avgtrk4 / $trkcount4; $avgtrk5 = $avgtrk5 / $trkcount5; $avgtrk6 = $avgtrk6 / $trkcount6; $avgtrk7 = $avgtrk7 / $trkcount7; $avgtrk8 = $avgtrk8 / $trkcount8; $avgtrk9 = $avgtrk9 / $trkcount9; $avgtrk10 = $avgtrk10 / $trkcount10; $avgtrk11 = $avgtrk11 / $trkcount11; $avgtrk12 = $avgtrk12 / $trkcount12; $avgtrk13 = $avgtrk13 / $trkcount13; $avgtrk14 = $avgtrk14 / $trkcount14; $avgtrk15 = $avgtrk15 / $trkcount15; $avgtrk16 = $avgtrk16 / $trkcount16; $avgtrk17 = $avgtrk17 / $trkcount17; $avgtrk18 = $avgtrk18 / $trkcount18; $avgtrk19 = $avgtrk19 / $trkcount19; $realtrkavg = $avgtrk1+$avgtrk2+$avgtrk3+$avgtrk4+$avgtrk5+$avgtrk6+$avgtrk7+$avgtrk8+$avgtrk9+$avgtrk10+$avgtrk11+$avgtrk12; $realtrkavg = $realtrkavg/12; $realtrkavg = round($realtrkavg); // comment count function function howmany($counter, $lines){ // Remove the slashes PHP automatically puts before special characters // Put the entries into the array lines $counter = sizeof($lines)-1; return $counter; } // bar width 10 = 12px, 15 = 23px, 20 = 46px, 25 = 56px, 30 = 78px, 35 = 89px, 40 = 110px, 45 = 120px, 50 = 142px, 55 = 153px, 60 = 171px, 65 = 182px, 70 = 203px, 75 = 214px, 80 = 235px, 85 = 246px, 90 = 267px, 95 = 277px, 100 = 302px function getrating($revrating, $users){ //define reviewers rating bar width if($revrating <= 10) {$reviewerwidth = 12;} elseif($revrating <= 15) {$reviewerwidth = 23;} elseif($revrating <= 20) {$reviewerwidth = 46;} elseif($revrating <= 25) {$reviewerwidth = 56;} elseif($revrating <= 30) {$reviewerwidth = 78;} elseif($revrating <= 35) {$reviewerwidth = 89;} elseif($revrating <= 40) {$reviewerwidth = 110;} elseif($revrating <= 45) {$reviewerwidth = 120;} elseif($revrating <= 50) {$reviewerwidth = 142;} elseif($revrating <= 55) {$reviewerwidth = 153;} elseif($revrating <= 60) {$reviewerwidth = 171;} elseif($revrating <= 65) {$reviewerwidth = 183;} elseif($revrating <= 70) {$reviewerwidth = 203;} elseif($revrating <= 75) {$reviewerwidth = 214;} elseif($revrating <= 80) {$reviewerwidth = 235;} elseif($revrating <= 85) {$reviewerwidth = 246;} elseif($revrating <= 90) {$reviewerwidth = 267;} elseif($revrating <= 95) {$reviewerwidth = 280;} elseif($revrating <= 100) {$reviewerwidth = 303;} //define users rating bar width if($users <= 10) {$userwidth = 12;} elseif($users <= 15) {$userwidth = 23;} elseif($users <= 20) {$userwidth = 46;} elseif($users <= 25) {$userwidth = 56;} elseif($users <= 30) {$userwidth = 78;} elseif($users <= 35) {$userwidth = 89;} elseif($users <= 40) {$userwidth = 110;} elseif($users <= 45) {$userwidth = 120;} elseif($users <= 50) {$userwidth = 142;} elseif($users <= 55) {$userwidth = 153;} elseif($users <= 60) {$userwidth = 171;} elseif($users <= 65) {$userwidth = 183;} elseif($users <= 70) {$userwidth = 203;} elseif($users <= 75) {$userwidth = 214;} elseif($users <= 80) {$userwidth = 235;} elseif($users <= 85) {$userwidth = 246;} elseif($users <= 90) {$userwidth = 267;} elseif($users <= 95) {$userwidth = 280;} elseif($users <= 100) {$userwidth = 303;} // display ratings $rating = "
"; echo $rating; } function getrev_rating(){ $reviewer = array(94,100,88,87,69,90,85,95,70,89,55,100); $avgrevrating = array_sum($reviewer)/ count($reviewer); $avgrevrating = round($avgrevrating); echo $avgrevrating; } function getuser_rating($user){ echo $user; } ?>- reviewed by Danitha Jones
The album Because of You is worth buying; it's filled with beats that draw the listener in and the usual R&B topics.
"Addicted", "Say It", and "Angel" are not Ne-Yo's greatest pieces. The songs are not trash; they're just the ones that take a while to get a feel for.
The hottest song on the album is of course, the collaboration done with Jay Z, "Crazy".
The track "Leaving Tonight" with Jennifer Hudson is a possible hit, no complaints on that.. well maybe one, it drags by. Of course Jennifer Hudson outshined Ne-Yo on the track, as she did the alleged 'star' of Dream Girls. "Go on Girl" sounds like the male version of "Irreplaceable"; the beat and his flow are very similar to Beyonce's sound.The album does not seem like a good follow up to In My Own Words. There are a few songs that have 'bring it back' potential. I wouldn't run the whole album over again, just selected tracks. It's a possibility that it could have been rushed because the R&B game is hot right now, and his competition is on their way back out.
-- Degrees -- | 10 | 20 | 30 | 40 | 50 | 60 | 70 | 80 | 90 | 100 |
1. Because of You | ||||||||||
2. Crazy | ||||||||||
3. Can We Chill | ||||||||||
4. Do You | ||||||||||
5. Addicted | ||||||||||
6. Leaving Tonight | ||||||||||
7. Ain't Thinking About.. | ||||||||||
8. Sex With My Ex | ||||||||||
9. Angel | ||||||||||
10. Make It Work | ||||||||||
11. Say It | ||||||||||
12. Go On Girl |
Entertainment Weekly - B+ "Ne-Yo sometimes lets his polite style shade into stiffness. But when he finally gives his id room to breathe.. he shows he can handle racy themes and aggressive beats without dumbing down or sleazing up his songwriting. Hopefully next time he'll feel ready to take a few more risks."
Los Angeles Times - 2.5 stars "This Ne-Yo album makes no secret that it's mainlining Michael Jackson and Prince for inspiration.. But the young songwriter lacks enough artistic weirdness to follow in the deified footsteps of the King or the Prince.. "Sex With My Ex" and "Addicted" are adequate Prince homages, with their chugging electric guitars and churchy organs. But most of the other songs are too formulaic to be truly addictive."
Slant - 2 stars "nothing here matches the smooth pop of "So Sick" and "Sexy Love," and there are at least two other young stars out there doing the MJ thing better. If Ne-Yo is a Michael acolyte, he's also got a bad case of Janet.. Ne-Yo is pictured in the album's booklet with a pen in his hand, a not so subtle reminder that he's a "writer," but if "Sometimes I love you more than you'll ever know/Other times you get on my nerves" is the sign of quality R&B songwriting then the genre is in more serious trouble than ever.
"; echo $user[2]; echo "