Vote Tutorial

Hallo,
Ich habe heute mal Lust gehabt euch ein Votetutorial zu präsentieren.
Also wir machen es mit ein .txt-Datei,am einfachsten.
Ich zeig euch einfach mal das Script:


<html>
<head>
<title>
Umfrage
</title>
</head>
<body>
<?php

if($_GET)
{
$filename = "abstimmung.txt";
$wahl = $_GET['os'] - 1;
if(file_exists($filename))
{
$file = fopen($filename,"r");
if($file)
{
$stand = explode("#",fgets($file));
fclose($file);
$stand[$wahl]++;
$file = fopen($filename,"w");
if($file)
{
fputs($file,"$stand[0]#$stand[1]#$stand[2]#$stand[3]");
fclose($file);
}
echo "<h4>Stand</h4>";
echo "Ja = $stand[0]<br>
";
echo "Nein = $stand[1]<br>
";
echo "Ma schaun = $stand[2]<br>
";
}
}
else
{
echo "$filename existiert nicht!";
}
}
else
{
echo "<form action="$PHP_SELF" method="GET">";
echo "<h4>Wirst du dieses Tutorial einsetzen?</h4>";
echo "<input type='radio' name='os' value='1'>Ja<br>
";
echo "<input type='radio' name='os' value='2'>Nein<br>
";
echo "<input type='radio' name='os' value='3'>Mal gucken<br>
";
echo "<input type='submit' value='Abstimmen'>
";
echo "</form>";
}

?>
</body>
</html>


am Anfang bestimmen wir den Namen der Datei,in der wir die ganzen Sachen speichern. Wir öffnen sie und zeigen das Formular,wenn noch nicht abgestimmt wurde,wenn abgestimmt wurde wird der aktuelle Stand an. Eigentlich sehr einfach,aber doch brauchbar.
die Datei heißt,wenn ihr das Script übernehmt,abstimmung.txt gibt ihr CHMOD 777 und es läuft!
Flo;)

Kommentare

Tripple_X
Tripple_X am Dienstag, 18. November 2003 um 13:39

kannst du auch mal ein vote tut mit mysql und nem admin berreich machen :) ?

Flo
Flo am Dienstag, 18. November 2003 um 14:06

Wir haben doch eins mit Admin-CP, aber bitte, schreib ich eins ;)

Cootie
Cootie am Samstag, 27. Dezember 2003 um 21:28

bei mir funktioniert der poll net!

Tripple_X
Tripple_X am Freitag, 9. April 2004 um 23:11

so gehts:
<br>
<br>&lt;html&gt;<br />
&lt;br&gt;&lt;head&gt;<br />
&lt;br&gt;&lt;title&gt;<br />
&lt;br&gt;Umfrage<br />
&lt;br&gt;&lt;/title&gt;<br />
&lt;br&gt;&lt;/head&gt;<br />
&lt;br&gt;&lt;body&gt;<br />
&lt;br&gt;&lt;?php<br />
&lt;br&gt;<br />
&lt;br&gt; if($_GET)<br />
&lt;br&gt; {<br />
&lt;br&gt; $filename = &quot;abstimmung.txt&quot;;<br />
&lt;br&gt; $wahl = $_GET[´os´] - 1;<br />
&lt;br&gt; if(file_exists($filename))<br />
&lt;br&gt; {<br />
&lt;br&gt; $file = fopen($filename,&quot;r&quot;);<br />
&lt;br&gt; if($file)<br />
&lt;br&gt; {<br />
&lt;br&gt; $stand = explode(&quot;#&quot;,fgets($file));<br />
&lt;br&gt; fclose($file);<br />
&lt;br&gt; $stand[$wahl]++;<br />
&lt;br&gt; $file = fopen($filename,&quot;w&quot;);<br />
&lt;br&gt; if($file)<br />
&lt;br&gt; {<br />
&lt;br&gt; fputs($file,&quot;$stand[0]#$stand[1]#$stand[2]#$stand[3]&quot;);<br />
&lt;br&gt; fclose($file);<br />
&lt;br&gt; }<br />
&lt;br&gt; echo &quot;&lt;h4&gt;Stand&lt;/h4&gt;&quot;;<br />
&lt;br&gt; echo &quot;Ja = $stand[0]&quot;;<br />
&lt;br&gt; echo &quot;Nein = $stand[1]&quot;;<br />
&lt;br&gt; echo &quot;Ma schaun = $stand[2]&quot;;<br />
&lt;br&gt; }<br />
&lt;br&gt; }<br />
&lt;br&gt; else<br />
&lt;br&gt; {<br />
&lt;br&gt; echo &quot;$filename existiert nicht!&quot;;<br />
&lt;br&gt; }<br />
&lt;br&gt; }<br />
&lt;br&gt; else<br />
&lt;br&gt; {<br />
&lt;br&gt; echo &quot;&lt;form action=&quot;$PHP_SELF&quot; method=&quot;GET&quot;&gt;&quot;;<br />
&lt;br&gt; echo &quot;&lt;h4&gt;Wirst du dieses Tutorial einsetzen?&lt;/h4&gt;&quot;;<br />
&lt;br&gt; echo &quot;&lt;input type=´radio´ name=´os´ value=´1´&gt;Ja&quot;;<br />
&lt;br&gt; echo &quot;&lt;input type=´radio´ name=´os´ value=´2´&gt;Nein&quot;;<br />
&lt;br&gt; echo &quot;&lt;input type=´radio´ name=´os´ value=´3´&gt;Mal gucken&quot;;<br />
&lt;br&gt; echo &quot;&lt;input type=´submit´ value=´Abstimmen´&gt;&quot;;<br />
&lt;br&gt; echo &quot;&lt;/form&gt;&quot;;<br />
&lt;br&gt; } <br />
&lt;br&gt;<br />
&lt;br&gt;?&gt;<br />
&lt;br&gt;&lt;/body&gt;<br />
&lt;br&gt;&lt;/html&gt;

TiMeLe$s
TiMeLe$s am Dienstag, 13. Juli 2004 um 11:10

Hab keine Ahnung von PHP. Es funzt bei mir nich. Muss ich jetzt was in die Textdatei reinschreiben und wenn ja was? und was istCHMOD 777?