sonda.php
- Kod: Zaznacz cały
<?
include("data/config.data");
if(!$_COOKIE["glos"]=="1" & $_COOKIE["glos"]<2)
{
echo("
<b><font color='$cpytanie'>$pytanie</font></b>
<br>
<form action='wyniki.php' method='POST'>
<INPUT TYPE='radio' NAME='pool' VALUE='$o1' > $w1 <br>
<INPUT TYPE='radio' NAME='pool' VALUE='$o2' > $w2 <br>
<INPUT TYPE='radio' NAME='pool' VALUE='$o3' > $w3 <br>
<Input TYPE='submit' value='Glosuj' name='look'><br>
<a href='wyniki.php' name=''>Zobacz Wyniki</a>
");
}
else
{
echo("blabla");
}
?>
config.data
- Kod: Zaznacz cały
<?
//wypowiedź 1 i wypisywanie 1
$o1c="red";
$o1="tak";
$w1="Tak";
//wypowiedź 2 i wypisywanie 2
$o2c="red";
$o2="nie";
$w2="Nie";
//wypowiedź 3 i wypisywanie 3
$o3c="red";
$o3="niewiem";
$w3="Nie wiem";
// pytanie do sondy
$pytanie="Czy podoba Ci się ta strona ?";
//kolor do pytania sondy
$cpytanie="red";
?>
wyniki.php
- Kod: Zaznacz cały
<?
ob_start();
?>
<?
include("funkcje.php");
// s k r y p t y
if(isset($look))
{
if(!$_COOKIE["glos"]=="1" & $_COOKIE["glos"]<2)
{
//c z ę ś ć w ł a ś c i w a
if($pool=="")
{
echo("Nic nie zaznaczyłeś ");
}
else
{
create();
// w y s y l a c i a s t e c z k o
// date w ciasteczku jeszzce nie ustawilem bo ją testowałem
$value="1";
setcookie ("glos", $value);
// z a p i s y w a n i e g l o s u
$plik=fopen("data/$pool.txt","r+");
$linia=fgets($plik,"100000");
$linia++;
fclose($plik);
$plik=fopen("data/$pool.txt","w+");
fwrite($plik,"$linia");
fclose($plik);
//p o k a z y w a n i e
pokaz();
//l i c z n i k
}
}
else
{
//j e ś l i j u ż g ł o s o w a ł
echo("Już oddałeś głos.");
}
}
else
{
pokaz();
}
?>
funkcje.php
- Kod: Zaznacz cały
<?
//f u n k c j e
function create()
{
include("data/config.data");
if(!file_exists("data/$o1.txt")) //sprawdza czy plik $o1 istnieje
{ $plik=fopen("data/$o1.txt","w+"); fwrite($plik,"0"); fclose($plik); } // tworzenie pliku 1
if(!file_exists("data/$o2.txt")) //sprawdza czy plik $o1 istnieje
{ $plik=fopen("data/$o2.txt","w+"); fwrite($plik,"0"); fclose($plik); } // tworzenie pliku 2
if(!file_exists("data/$o3.txt")) //sprawdza czy plik $o1 istnieje
{ $plik=fopen("data/$o3.txt","w+"); fwrite($plik,"0"); fclose($plik); } // tworzenie pliku 3
}
function pokaz()
{
include("data/config.data");
//odczytywanie
$plik=fopen("data/$o1.txt","r+");
$pokaz1=fgets($plik,"100000");
fclose($plik);
$plik=fopen("data/$o2.txt","r+");
$pokaz2=fgets($plik,"100000");
fclose($plik);
$plik=fopen("data/$o3.txt","r+");
$pokaz3=fgets($plik,"100000");
fclose($plik);
$wynik=$pokaz1 / 8;
$wynik1=$pokaz2 / 8;
$wynik2=$pokaz3 / 8 ;
$licz=$pokaz1 + $pokaz2 + $pokaz3; // liczy ile jest głosów
//procenty
$procent=0.01 * $licz; // liczy 1 procent ze wszystkiego
$pr1=$pokaz1 * 1 / $procent ;
$pr2=$pokaz2 * 1 / $procent ;
$pr3=$pokaz3 * 1 / $procent ;
$pr1=round($pr1);
$pr2=round($pr2);
$pr3=round($pr3);
echo("
<font size='2'><b><font color='$cpytanie'>$pytanie</font></b><br>
<br>
    $w1:<font color='red'>$pokaz1</font><HR WIDTH='$wynik' SIZE='10' COLOR='$o1c' align='left'></HR>$pr1%<br>
    $w2:<font color='red'>$pokaz2</font><HR WIDTH='$wynik1' SIZE='10' COLOR='$o2c'
align='left'></HR>$pr2%<br>
    $w3:<font color='red'>$pokaz3</font><HR WIDTH='$wynik2' SIZE='10' COLOR='$o3c' align='left'></HR>$pr3%<br>
<br>
Głosów razem : $licz
");
}
?>