vote on darstellung

T

ThE rEaL gEcKo

PHP:
<?PHP 
function schreiben($datei,$mode) { 
global $REMOTE_ADDR; 
$fp = @fopen($datei,$mode); 
flock($fp,2); 
fwrite($fp,$REMOTE_ADDR."|".time()."\n"); 
flock($fp,3); 
fclose($fp); 
} 

function ip_sperre() { 
global $REMOTE_ADDR; 
$reloadlogdatei = "ips.txt"; 
$anzahleintraege = 50; // nach sovielen ip´s werden die alten gelöscht 
$zeitlimit = 3600; // solange bleibt eine ip gesperrt 

// prüfen ob datei existiert wenn nicht erstellen 
if(!file_exists($reloadlogdatei)) { 
$datei = fopen($reloadlogdatei,"w+"); 
fclose($datei); 
} 
$fp = file($reloadlogdatei); 
$size = sizeof($fp); 

// beschreibt die Datei, wenn Liste voll 
if($size >= $anzahleintraege){ 
schreiben($reloadlogdatei,"w"); 
// Prüft, ob eine IP in der Liste steht 
} 
else { 
$ausgabe=false; 
for ($i=0;$i<$size;$i++) { 
$zeile = explode("|",$fp[$i]); 
if ($zeile[0] == $REMOTE_ADDR AND $zeile[1] > (time()-$zeitlimit)){ 
// ip wird gefunden 
$ausgabe = true; 
} 
} 
// protokolliert die ip 
schreiben($reloadlogdatei,"a+"); 
} 
return $ausgabe; 
}

$frage = "The New <br> Xp Page is?";  

$anzahl = 5;  

$option[0] = "Very Nice";  
$option[1] = "Nice";  
$option[2] = "Okay"; 
$option[3] = "Fuck";
$option[4] = "rolfing";

$farbe[0]="#FF0000";  
$farbe[1]="#FF0000";  
$farbe[2]="#FF0000";  
$farbe[3]="#FF0000"; 
$farbe[4]="#FF0000"; 

$datei = "ergebnis.txt"; 
 



if (file_exists($datei)) {  
    $votes=file($datei);  
}
else {  //wenn nicht
    $handle = fopen($datei, "w+");  
    $i=0;
    for ($i; $i<$anzahl; $i++) {  
        fputs($handle,"0\n");  
    }
    fclose($handle);  
    $votes=file($datei);  
}



if (($submitvote) && (ip_sperre()==false))
{ 
settype($votes[$radio],"integer"); 
$votes[$radio]++; 
$handle = fopen($datei, "w+"); 
$i=0; 
for ($i; $i<$anzahl; $i++) { 
settype($votes[$i],"integer"); 
fputs($handle,"$votes[$i]\n");
} 
fclose($handle);  
}


echo "$frage\n\n";

?>
<table cellpadding="3">
<?
$i=0;
for ($i; $i<$anzahl; $i++) {  //fuer jede Option
    $j=0;
    echo "<tr><td>".$option[$i]."&nbsp;&nbsp;</td><td><FONT COLOR=\"".$farbe[$i]."\">"; 
    for($j; $j<$votes[$i]; $j++) {  
        echo "|";  
    }
    echo "&nbsp;&nbsp;&nbsp;".$votes[$i]."</FONT></td></tr>\n";  
}
?>
</table>
<?


echo "<FORM ACTION=\"".$PHP_SELF."\" METHOD=\"Post\">\n"; 
$i=0;
for ($i; $i<$anzahl; $i++) {  //fuer jede Option
    echo "<INPUT TYPE=\"radio\" NAME=\"radio\" VALUE=\"".$i."\">".$option[$i]."<BR>\n"; 
}

echo "<INPUT TYPE=\"Submit\" VALUE=\"Vote\" NAME=\"submitvote\"></FORM>";  

?>


dieser vote hat eine grafische darstellung ||||||

kann mann das machen das mann nur die zahlen der vots sehen kann?
 
for($j; $j<$votes[$i]; $j++) {
echo "|";
}

durch

echo($votes[$i]);

ersetzen
ziemlich am ende

hast du das irgendwo on?
 
geht leider net:(

PHP:
<html>
<head>
	<title>Der Vote</title>
</head>
<style type="text/css">
BODY {
        background-color: #000033;
        font-family: Verdana;
        font-size: 11px;
        color: White;
	}

td {
	font-size: 11px;
	font-family: Verdana;
	color: white;
	}
</style>
<body bgcolor="black" text="white">
<?PHP 
function schreiben($datei,$mode) { 
global $REMOTE_ADDR; 
$fp = @fopen($datei,$mode); 
flock($fp,2); 
fwrite($fp,$REMOTE_ADDR."|".time()."\n"); 
flock($fp,3); 
fclose($fp); 
} 

function ip_sperre() { 
global $REMOTE_ADDR; 
$reloadlogdatei = "ips.txt"; 
$anzahleintraege = 50; // nach sovielen ip´s werden die alten gelöscht 
$zeitlimit = 3600; // solange bleibt eine ip gesperrt 

// prüfen ob datei existiert wenn nicht erstellen 
if(!file_exists($reloadlogdatei)) { 
$datei = fopen($reloadlogdatei,"w+"); 
fclose($datei); 
} 
$fp = file($reloadlogdatei); 
$size = sizeof($fp); 

// beschreibt die Datei, wenn Liste voll 
if($size >= $anzahleintraege){ 
schreiben($reloadlogdatei,"w"); 
// Prüft, ob eine IP in der Liste steht 
} 
else { 
$ausgabe=false; 
for ($i=0;$i<$size;$i++) { 
$zeile = explode("|",$fp[$i]); 
if ($zeile[0] == $REMOTE_ADDR AND $zeile[1] > (time()-$zeitlimit)){ 
// ip wird gefunden 
$ausgabe = true; 
} 
} 
// protokolliert die ip 
schreiben($reloadlogdatei,"a+"); 
} 
return $ausgabe; 
}

$frage = "The New <br> Xp Page is?";  

$anzahl = 5;  

$option[0] = "Very Nice";  
$option[1] = "Nice";  
$option[2] = "Okay"; 
$option[3] = "Fuck";
$option[4] = "rolfing";

$farbe[0]="#FF0000";  
$farbe[1]="#FF0000";  
$farbe[2]="#FF0000";  
$farbe[3]="#FF0000"; 
$farbe[4]="#FF0000"; 

$datei = "ergebnis.txt"; 
 



if (file_exists($datei)) {  
    $votes=file($datei);  
}
else {  //wenn nicht
    $handle = fopen($datei, "w+");  
    $i=0;
    for ($i; $i<$anzahl; $i++) {  
        fputs($handle,"0\n");  
    }
    fclose($handle);  
    $votes=file($datei);  
}



if (($submitvote) && (ip_sperre()==false))
{ 
settype($votes[$radio],"integer"); 
$votes[$radio]++; 
$handle = fopen($datei, "w+"); 
$i=0; 
for ($i; $i<$anzahl; $i++) { 
settype($votes[$i],"integer"); 
fputs($handle,"$votes[$i]\n");
} 
fclose($handle);  
}


echo "$frage\n\n";

?>
<table cellpadding="3">
<?
$i=0;
echo($votes[$i]); 
    echo "&nbsp;&nbsp;&nbsp;".$votes[$i]."</FONT></td></tr>\n";  
}
?>
</table>
<?


echo "<FORM ACTION=\"".$PHP_SELF."\" METHOD=\"Post\">\n"; 
$i=0;
for ($i; $i<$anzahl; $i++) {  //fuer jede Option
    echo "<INPUT TYPE=\"radio\" NAME=\"radio\" VALUE=\"".$i."\">".$option[$i]."<BR>\n"; 
}

echo "<INPUT TYPE=\"Submit\" VALUE=\"Vote\" NAME=\"submitvote\"></FORM>";  

?>
</body>
</html>
 
PHP:
<table cellpadding="3">
<?
$i=0;
for ($i; $i<$anzahl; $i++) {  //fuer jede Option
    $j=0;
    echo "<tr><td>".$option[$i]."&nbsp;&nbsp;</td><td><FONT COLOR=\"".$farbe[$i]."\">"; 
    echo "&nbsp;&nbsp;&nbsp;".$votes[$i]."</FONT></td></tr>\n";  
}
?>
</table>
 

Neue Beiträge

Zurück