Dette vil ikke virke :(
Jeg har denne kode men jeg får følgende fejl her:www.kaw.h4f.dk/ida
<?
if($farve && $navn && $tag) {
$tag = ereg_replace("<","<",$tag);
$tag = ereg_replace(">",">",$tag);
$fil = "news.txt";
$mam = time() - 7200;
$tid = date("G:i:s",$mam);
$str = "<tr><td valign=\"top\">$tid</td><td valign=\"top\" nowrap>$navn</td><td><font color=\"$farve\" valign=\"top\">$tag</font></td></tr>\n";
$fp = fopen($fil, r);
if($fp) {
$filArray = file($fil);
$result = implode("", $filArray);
$result = "$str$result";
fclose($fp);
}
$fp = fopen($fil, w);
if($fp) {
fputs($fp, $result);
fclose($fp);
}
header("location: tagwall.php");
}
?>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#00000" text="#FFFFFF">
<table width="681" border="0" align="left">
<tr>
<td width="103" height="16"><b>Tid</b></td>
<td width="117" height="16"><b>Navn</b></td>
<td width="232" height="16"><b>Besked</b></td>
<td width="211" height="16"><b>Afstemning</b></td>
</tr>
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">
readfile("news.txt");
</font>
</table>
<p> </p>
<table width="97%" border="0">
<tr>
<td width="68%">
<?
readfile("news.txt");
?>
</td>
<td width="32%">
<?php
function head() {
include('config.php');
echo "<table width=\"200\"
border=\"0\" cellpadding=\"1\"
cellspacing=\"1\">
<tr><td bgcolor=\"$tableborder\">
<table width=\"198\" border=\"0\"
cellpadding=\"0\"
cellspacing=\"\"
align=\"center\">
<tr><td bgcolor=\"$bgcolor\">";
}
function foot () {
echo
"</td></tr></table></td></tr></ta
ble>";
}
function record($REMOTE_ADDR) {
include('config.php');
$fp=fopen("$ip_file", "a+");
fputs
($fp,$REMOTE_ADDR."][".time()."\n
");
fclose($fp);
}
function check($REMOTE_ADDR) {
include('config.php');
global $valid;
$ip=$REMOTE_ADDR;
$data=file("$ip_file");
$now=time();
foreach ($data as $record) {
$subdata=explode("][",$record);
if ($now <
($subdata[1]+3600*$timeout)) {
if ($ip == $subdata[0]) {
$valid=0;
break;
}}}}
//##################### Save data
##############################
function save($answer){
global $answer;
include('config.php');
$data=file($datafile);
$subdata=explode("][",$data[$answ
er]);
$subdata[2]+=1;
$data[$answer]=implode("][",
$subdata);
$data[$answer]=$data[$answer]."\n
";
$fp=fopen($datafile,"w+");
$a=0;
do{
fputs($fp,$data[$a]);
$a++;
}while($a<count($data));
fclose($fp);
}
//########################## Show
Form ############################
function form($PHP_SELF){
include('config.php');
head();
echo "<font size=\"$fontsize\"
face=\"$font\"
color=\"$textcolor\"><form
method=\"post\"
action=\"$PHP_SELF\"><p
align=\"center\">";
$data=file($datafile);
$question=$data[0];
$nb_options=count($data)-1;
echo "<b>$question</b></p>";
for($nb=1;$nb <= $nb_options;
$nb++){
$option=explode("][","$data[$nb]"
);
echo "<input type=\"radio\"
name=\"answer\" value=\"$nb\"> ";
echo "$option[0]<br>";
}
echo "<input type=\"hidden\"
name=\"save\" value=\"yes\">";
echo "<p align=\"center\"><input
type=\"submit\" name=\"Submit\"
value=\"Submit\"></form></font>";
echo "<font size=\"$fontsize\"
face=\"$font\"
color=\"$textcolor\"><a href=\"";
echo $PHP_SELF; echo
"?action=results\">Show me the
results</font></p>";
foot();
}
//################## Function to
show results
########################
function results(){
include('config.php');
head();
$data=file($datafile);
$nb_answers=count($data);
$votes=0;
$a=1;
do{
$subdata=explode("][",$data[$a]);
$votes += $subdata[2];
$a++;
}while($a < $nb_answers);
$a=1;
$b="answerv";
$v=100/$votes;
echo "<p align=\"center\"><font
size=\"$fontsize\" face=\"$font\"
color=\"$textcolor\"><b>$data[0]
($votes v.)</b><br><br>";
do{
$subdata=explode("][",$data[$a]);
$av = $subdata[2] * $v;
echo "<font size=\"$fontsize\"
face=\"$font\"
color=\"$textcolor\">$subdata[0]
-"; printf(" %01.1f", $av);
echo"%<br>";
$p2v = 100-$av;
echo "<img src=\"$subdata[1]\"
width=\"$av\" height=\"10\"><img
src=\"$image\" width=\"$p2v\"
height=\"10\"><br>";
$a++;
} while ($a < $nb_answers);
echo "<br>";
foot();
}
//###################### Engine
#################################
###
check($REMOTE_ADDR);
if ($valid=="0"){ results();}
elseif ($action=="results") {
results(); }
elseif ($save=="yes" &&
$valid!="0") { save($Answer);
record($REMOTE_ADDR); results();}
elseif ($action=="save" &&
!empty($valid)) { results(); }
elseif ($action!="save" &&
$valid!="0"){ form($PHP_SELF); }
?>
</td>
</tr>
</table>
<p> </p>
<p> </p>
</body>
</html>