http://energ.yourcyberspace.de/poll3...=1&umfrageid=1
also habe das script bisschen umgeschrieben und möchte:
-das wenn man nur 1. mal voten kann und 1. titel senden (also jeweils mit ip/cookie-sperre)
-das wenn man den titel eingetragen hat ne bestätigung kommt wie: vielen dank, dein titel wurde gespeichert und dann wieder zurück zur seite automatisch nach 5 sekunden da man immer aktualisieren musste damit man des eingetragene dann nachdem man es abgeschickt hat voten zu können!
-das man nicht mir aktualisieren den poll bzw. des eintragen flooden kann
-das wenn man gevotet hat ne bestätigung kommt mit: vielen dank, deine stimme wurde gezählt
-automatisches beenden des polls nach 2 wochen
hoffentlich könnt ihr mir helfen... nich wundern das des script noch so unaufgeräumt ist sagt mir wenn was falsch ist
also habe das script bisschen umgeschrieben und möchte:
-das wenn man nur 1. mal voten kann und 1. titel senden (also jeweils mit ip/cookie-sperre)
-das wenn man den titel eingetragen hat ne bestätigung kommt wie: vielen dank, dein titel wurde gespeichert und dann wieder zurück zur seite automatisch nach 5 sekunden da man immer aktualisieren musste damit man des eingetragene dann nachdem man es abgeschickt hat voten zu können!
-das man nicht mir aktualisieren den poll bzw. des eintragen flooden kann
-das wenn man gevotet hat ne bestätigung kommt mit: vielen dank, deine stimme wurde gezählt
-automatisches beenden des polls nach 2 wochen
hoffentlich könnt ihr mir helfen... nich wundern das des script noch so unaufgeräumt ist sagt mir wenn was falsch ist
PHP-Code:
<?
$umfrageidsave=$umfrageid;
if ($vote==true) {
#$option++;
$lines = file("database/answers.txt");
$num = sizeof($lines);
for ($i=0; $i < $num; $i++)
{
$entry=explode ("§", $lines[$i]);
if ($entry[0] == $nr)
{
$j++;
if($j==$option) {
$wert=trim($entry[2]);
$entry[2]=$wert+1;
}
}
$lines[$i]=implode($entry,"§");#. "\n";
}
$fp=fopen("database/answers.txt","w+");
for ($i=0; $i < $num; $i++)
fwrite($fp, $lines[$i]);
fclose($fp);
}
?>
<html>
<head>
<title>u4us Charts</title>
<STYLE type=text/css>
BODY {
SCROLLBAR-FACE-COLOR: e8e8e8;
SCROLLBAR-HIGHLIGHT-COLOR: 000000;
SCROLLBAR-SHADOW-COLOR: e8e8e8;
SCROLLBAR-3DLIGHT-COLOR: 516E50;
SCROLLBAR-ARROW-COLOR: 000000;
SCROLLBAR-TRACK-COLOR: cccccc;
SCROLLBAR-DARKSHADOW-COLOR: 516E50;
}
A:link {
COLOR: ffffff; CURSOR: hand;TEXT-DECORATION: underline
}
A:active {
COLOR: ffffff; CURSOR: hand;TEXT-DECORATION: underline
}
A:visited {
COLOR: ffffff; CURSOR: hand;TEXT-DECORATION: underline
}
A:hover {
COLOR: cccccc; CURSOR: hand;TEXT-DECORATION: underline
}
</style><link rel="stylesheet" href="poll_style.css" type="text/css">
</head>
<body bgcolor="#515151" text="#000000">
<tr>
</tr>
<tr>
<td bgcolor="#666666">
<?
$line = file("database/polls.txt");
$lines = sizeof($line);
for($i=0;$i<$lines;$i++)
{
$entry = explode ("§", $line[$i]);
$nr = $entry[0];
$answ = $entry[1];
$umfragenr=$i+1;
?>
</tr>
</table>
<? } ?>
</td>
</tr>
</table><tr>
<tr>
<? if($umfrageid) { ?><table width="400" border="1" cellspacing="0" cellpadding="0">
<td clasquot;verdana" bgcolor="#1D283E">
<?
$aline = file("database/polls.txt");
$umfrageid--;
$entry = explode ("§", $aline[$umfrageid]);
$id= $entry[0];
$answ = $entry[1];
echo $answ;
?>
</td>
</tr>
<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<td clasquot;verdana" align="left" bgcolor="#1D283E"> <span clasquot;SchriftMenu">
</span> </td>
</tr>
</table>
</td>
</tr>
<tr>
<td bgcolor="#1D283E">
<form name="form1" method="post" action="<? echo "$php_self?vote=true&nr=$id&umfrageid=$umfrageidsave"; ?>">
<?
$aline = file("database/answers.txt");
$alines = sizeof($aline);
for($i=0;$i<$alines;$i++)
{
$entry = explode ("§", $aline[$i]);
$nr = $entry[0];
$answ = $entry[1];
$votes=trim($entry[2]);
if ($id==$nr) {
$o++;
if(!$votes) $votes=0;
$gesamtvote=$gesamtvote+$votes;
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td clasquot;verdana" align="left" width="58%"> <span clasquot;SchriftMenu">
<input type="radio" name="option" value="<? echo $o; ?>">
<? echo $answ; ?>
</span> </td>
<td clasquot;verdana" align="left" width="30%"> </td>
<td clasquot;verdana" align="left" width="12%">
<div align="center"><span clasquot;SchriftMenu">
<? echo $votes; ?>
</span></div>
</td>
</tr>
</table>
<? }
} ?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<br>
<td bgcolor="#1D283E">
<div align="center">
<input type="submit" name="Abschicken" value="Abstimmen" clasquot;TextBox">
</td>
</table>
</form>
</td>
</tr>
</table>
<table width="400" border="1" cellspacing="0" cellpadding="0">
<td colspan="2" clasquot;verdana" bgcolor="#1D283E">
<? if(!$gesamtvote) $gesamtvote=0;
echo "Gesamtstimmen: $gesamtvote"; ?>
</td>
</tr>
<tr>
<td colspan="2" bgcolor="#1D283E">
<?
$aline = file("database/answers.txt");
$alines = sizeof($aline);
for($i=0;$i<$alines;$i++)
{
$entry = explode ("§", $aline[$i]);
$nr = $entry[0];
$answ = $entry[1];
$votes=trim($entry[2]);
if ($id==$nr) {
$o++;
if(!$votes) $votes=0;
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td clasquot;verdana" align="left" width="53%"> <span clasquot;SchriftMenu">
<? echo $answ;
if($gesamtvote) { $perzent=round(($votes/$gesamtvote)*100); }else{$perzent=0; }
?>
</span> </td>
<td clasquot;verdana" align="left" width="29%">
<div align="center">
<table width="100" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="poll.jpg" width="<? echo $perzent; ?>" height="10"></td>
</tr>
</table>
<span clasquot;SchriftMenu"> </span></div>
</td>
<td clasquot;verdana" align="left" width="18%">
<? echo "$perzent %"; ?>
</td>
</tr>
</table>
<? }
} ?>
</td>
</tr>
</table>
<? } ?>
<table width="400" border="0" cellspacing="0" cellpadding="0">
<tr>
<td clasquot;verdana" bgcolor="#1D283E">
<div align="center"><br><br>
<br>
</div>
</td>
</tr>
</table>
</body>
</html>
<title>u4us Charts</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="poll_style.css" type="text/css">
</head>
<body bgcolor="#1D283E" text="#000000">
<table width="400" border="0" cellspacing="0" cellpadding="0">
<td clasquot;verdana">Titel hinzufügen: (Interpret - Titel)</td>
<?
if ($add==answer) {
$fp=fopen("database/answers.txt","a");
fwrite($fp, implode(array ($nr, $answer,"0","") ,"§") . "\n");
}
?></td>
</tr>
<form name="form1" method="post" action="<? echo "$php_self?add=answer&nr=$nr"; ?>&vote=true&nr=1&umfrageid=1"}
<input type="text" name="answer" size="35" clasquot;TextBox" >
<input type="submit" name="Abschicken" value="hinzufügen" clasquot;TextBox" >
</form></td>
</tr>
<tr>
</table>
Kommentar