Gå til innhold

Anbefalte innlegg

Videoannonse
Annonse

Her har du koden til en txt poll det eneste du trenger å gjøre er å lage en poll.txt fil og 3 gif filer. pros1.gif pros2.gif pros3.gif

 

<?php
$question = "Hva synes du om denne siden?";  	// Question

$first = "Bra";  	// The 3
$second = "Oki";  //       vote
$third = "Dårlig";  	//            alternatives

/* $poll_dir (below)
The directory where the poll.txt and index.php for the poll is. If you
use include from an other folder, you have to set te directory here.
*/

$poll_dir = "./";  	


$poll_file = "$poll_dir"."poll.txt";	


###############
#
# DO NOT! edit the part below if you don't know what
# you are doing..
#
###############


echo "\n\n\t<!-- This Poll is made by Øystein Taskjelle -->\n";
echo "\t<!-- Homepage:      http://www.backside.no/ -->\n\n";


echo "<strong>$question</strong><br>\n";
echo "<small>\n";

if (!isset($show) || !isset($stemt)) {
 $show = "b";
 $stemt = "a";
}

if($show == "a" && $stemt == "a") {
?>

<form method="post" action="index.php">
<input type="radio" name="check" value="1" checked> <?php echo $first; ?><br>
<input type="radio" name="check" value="2"> <?php echo $second; ?><br>
<input type="radio" name="check" value="3"> <?php echo $third; ?><br>
<input type="hidden" name="stemt" value="b">
<input type="hidden" name="show" value="b">
<input type="submit" value="Stem!" id="submit">
</form>

<?php

} elseif ($stemt == "b" && $show == "b") {
echo "<br>";

$votes = file("$poll_file");

$a = $votes[0];
$b = $votes[1];
$c = $votes[2];

$votes = "";

settype($a,"integer");
settype($b,"integer");
settype($c,"integer");

switch ($check) {
 case 1:
  $a++;
  break;
 case 2:
  $b++;
  break;
 case 3:
  $c++;
  break;
 default:
  break;
}

$content = "$a\n$b\n$c";

$opened = fopen("$poll_file", "w");
fwrite ($opened, "$content");
fclose($opened);

$votes = file("$poll_file");

$total = ($votes[0] + $votes[1] + $votes[2]);
$one = ($total / 100);
$ad_pros = ($votes[0] / $one);
$bd_pros = ($votes[1] / $one);
$cd_pros = ($votes[2] / $one);

$a_pros = round($ad_pros,0);
$b_pros = round($bd_pros,0);
$c_pros = round($cd_pros,0);

$ad_pros = round($ad_pros,1);
$bd_pros = round($bd_pros,1);
$cd_pros = round($cd_pros,1);

$a_pros = ($ad_pros * (1));
$b_pros = ($bd_pros * (1));
$c_pros = ($cd_pros * (1));

echo "$first <span style=\"color: #ff0000;\">($ad_pros%)</span><br><img src=\"$poll_dir"."pros1.gif\" width=\"$a_pros\" height=\"10\" alt=\"totalamok\"> $votes[0]<br>";
echo "$second <span style=\"color: #ff0000;\">($bd_pros%)</span><br><img src=\"$poll_dir"."pros2.gif\" width=\"$b_pros\" height=\"10\" alt=\"totalamok\"> $votes[1] <br>";
echo "$third <span style=\"color: #ff0000;\">($cd_pros%)</span><br><img src=\"$poll_dir"."pros3.gif\" width=\"$c_pros\" height=\"10\" alt=\"totalamok\"> $votes[2]<br>";

echo "<br>A total of $total votes! ";
echo "<a href=\"index.php?stemt=a&show=a\">Stem!</a>";

} elseif ($show == "b" && $stemt == "a") {

$votes = file("$poll_file");

$total = ($votes[0] + $votes[1] + $votes[2]);
$one = ($total / 100);
$ad_pros = ($votes[0] / $one);
$bd_pros = ($votes[1] / $one);
$cd_pros = ($votes[2] / $one);

$a_pros = round($ad_pros,0);
$b_pros = round($bd_pros,0);
$c_pros = round($cd_pros,0);

$ad_pros = round($ad_pros,1);
$bd_pros = round($bd_pros,1);
$cd_pros = round($cd_pros,1);

$a_pros = ($ad_pros * (1));
$b_pros = ($bd_pros * (1));
$c_pros = ($cd_pros * (1));

echo "$first <span style=\"color: #ff0000;\">($ad_pros%)</span><br><img src=\"$poll_dir"."pros1.gif\" width=\"$a_pros\" height=\"10\"> $votes[0]<br>";
echo "$second <span style=\"color: #ff0000;\">($bd_pros%)</span><br><img src=\"$poll_dir"."pros2.gif\" width=\"$b_pros\" height=\"10\"> $votes[1]<br>";
echo "$third <span style=\"color: #ff0000;\">($cd_pros%)</span><br><img src=\"$poll_dir"."pros3.gif\" width=\"$c_pros\" height=\"10\"> $votes[2]<br>";

echo "<br>Antall stemmer $total ";
echo "<a href=\"index.php?stemt=a&show=a\">Stem!</a>";
echo "</div>\n";

}

?>

Lenke til kommentar

Pollen som hardware.no bruker, heter Advanced Poll 2.0.2, og kan lastes ned her.

Den er ikke spesielt vanskelig å installere, og kommer med et enkelt og greit admin-panel.

 

PS: Inneholder et sikkerhetshull, som gjorde at ok.no og de andre sidene ble defacet. Er det en mindre side du skal bruke pollen på, er det ikke noe problem.

Lenke til kommentar
Pollen som hardware.no bruker, heter Advanced Poll 2.0.2, og kan lastes ned her.

Den er ikke spesielt vanskelig å installere, og kommer med et enkelt og greit admin-panel.

 

PS: Inneholder et sikkerhetshull, som gjorde at ok.no og de andre sidene ble defacet. Er det en mindre side du skal bruke pollen på, er det ikke noe problem.

En slik en jeg har lasta ned, men jeg vil ikke ha at det står reklame liksom. Vil konfiguere den selv :p

Lenke til kommentar
Er ikke noe reklame på den. Eneste er en liten tekst-link nederst i hjørnet. Kan konfigureres ganske mye også.

Jepp, men den lille linken nederst liker jeg ikke :p

Er nøye ja.. Hva om jeg fjerner alt av slike ting som linker, er det lov?

Tror ikke de som mekket den pollen liker det, men det er mulig. Er litt avansert, med roting i forskjellige filer, men det skal ikke være helt umulig.

Lenke til kommentar
Er ikke noe reklame på den. Eneste er en liten tekst-link nederst i hjørnet. Kan konfigureres ganske mye også.

Jepp, men den lille linken nederst liker jeg ikke :p

Er nøye ja.. Hva om jeg fjerner alt av slike ting som linker, er det lov?

Tror ikke de som mekket den pollen liker det, men det er mulig. Er litt avansert, med roting i forskjellige filer, men det skal ikke være helt umulig.

Det får ikke instalert det helt rett, har du fått det til? Kan du sende filene? :roll:

Lenke til kommentar
Pollen som hardware.no bruker, heter Advanced Poll 2.0.2, og kan lastes ned her.

Den er ikke spesielt vanskelig å installere, og kommer med et enkelt og greit admin-panel.

 

PS: Inneholder et sikkerhetshull, som gjorde at ok.no og de andre sidene ble defacet. Er det en mindre side du skal bruke pollen på, er det ikke noe problem.

Hvis jeg ikke tar feil så er det mulig å fjerne reklamen fra innstillinger hvor man kan velge bakgrunns farger ect.

Lenke til kommentar
det er 0 problem å fjærne den linken nederst. jeg gjorde det på min side.... men jeg husker ikke hvordan jeg gjorde.... tror jeg stillte på templaten eller no

Jeg regnet egentlig med at trådstarter ikke hadde så mye PHP-skills at det ville fortone seg som enkel jobb for trådstarter. Har ikke prøvd å fjerne teksten, men jeg fikk fikset noen feil i <img>-taggens alt-atributt. Tror ikke at de som laget pollen ville laget det slik at det eneste som vitner om at det er deres verk, er noe som kan fjernes på en-to-tre i admin CP

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...