1. <?php
  2. $glosowanie = array ('6' => 'Rewelacyjna<br>', '5' => 'bardzo dobra<br>', '4' => 'dobra<br>', '3' => 'przeciętna<br>', '2' => 'zła<br>', '1' => 'beznadziejna<br>');
  3.  
  4. function wyswietlenie ($glosowanie, $glosowano) {
  5. if ($glosowano) {
  6. if (file_exists("glosowanie.txt")) {
  7. $plik = fopen ("glosowanie.txt", "r");
  8. $wiersz = fgets ($plik, 255); fclose ($plik);
  9. $wyniki = split ("|", $wiersz);
  10. for ($i=0; $i<count($wyniki); $i++) {
  11. $liczbaglosow += $wyniki[$i]; }
  12. }
  13. print '<table>';
  14. print '<p>Oceń moją stronę:</p>';
  15. print "n";
  16. for (reset ($glosowanie); $klucz=key($glosowanie); next ($glosowanie)) {
  17. print "<tr><td>" .pos($glosowanie). "&nbsp;</td><td>";
  18. if ($liczbaglosow == 0) {
  19. $procent = 0;
  20. } else {
  21. $procent = ($wyniki[$klucz-1]/$liczbaglosow)*100;
  22. }
  23. print "<img src="1.jpg" width=$procent height="10"></td>";
  24. print "<td align="right">&nbsp;";
  25. printf ("%0.0f", $procent);
  26. print ("%</td></tr>");
  27. }
  28. print '</table>';
  29.  }
  30.  else
  31.  {
  32. print '<form method=get action="index.php">';
  33. print "<p><b>Ankieta</b></p>n";
  34. print "<p>Oceń moja strone:</p></table>";
  35. for (reset ($glosowanie); $klucz=key($glosowanie); next ($glosowanie)) {
  36. print ('<tr><td><input type=radio name=quiz value="'.$klucz. '"> '.pos($glosowanie)."</td></tr>"); }
  37. print '</table><center><input type="submit" value="glosuj"></center></p>';
  38. }
  39. print '</form>';
  40.  }
  41. if(!$_GET['quiz']) {
  42. wyswietlenie ($glosowanie, $_COOKIE['glosowano']);
  43. }
  44. $glosowanie = array ('6' => 'Rewelacyjna<br>', '5' => 'bardzo dobra<br>', '4' => 'dobra<br>', '3' => 'przeciętna<br>', '2' => 'zla<br>', '1' => 'beznadziejna<br>');
  45.  
  46. function glosowanie ($glosowanie, $quiz) {
  47. setcookie ('glosowano', "1");
  48. if (file_exists("glosowanie.txt")) {
  49. $plik = fopen ("glosowanie.txt", "r+");
  50. flock ($plik, 2);
  51. $wiersz = fgets ($plik, 255);
  52. $wyniki = split ("|", $wiersz);
  53. fseek ($plik, 0);
  54. } else {
  55. $plik = fopen ("glosowanie.txt", "w+");
  56. flock ($plik, 2);
  57. }
  58.  
  59. for ($i=0; $i<count($glosowanie);$i++) {
  60. if ($quiz == +1) { $wyniki[$i]++; }
  61. fputs ($plik, $wyniki[$i]);
  62. if ($i<count($glosowanie)-1) { fputs($plik, '|'); }
  63. }
  64. flock ($plik, 3);
  65. fclose ($plik);
  66. }
  67.  
  68. if ($_GET['quiz']) {
  69. glosowanie ($glosowanie, $_GET['quiz']);
  70.  
  71. header ("Location: ".$_SERVER["HTTP_REFERER"]);
  72. die();
  73. }
  74. ?>

Kiedy zagłosujemy to nie pokazuje wyników sad.gif .