11. marts 2003 - 22:10
Der er
58 kommentarer og 1 løsning
Notice: Undefined variable (PHP)
Jeg har installeret apache http server og installeret den nyeste php software på min windows server.
Har hentet et tagwall script, sat det op adressen er
http://www.aprilsnar.net/tagwall/tagwall.php Det virker ikke :(
Så smed jeg det op på mit andet domæne som vist nok kører på unix server ting.
www.udiet.dk/tagwall/tagwall.php Der virker det udemærket.
Hvad skal der til for at jeg kan få min egen server til at funkere til det script ??
Annonceindlæg fra Infor
11. marts 2003 - 22:11
#1
Læs på register global.
11. marts 2003 - 22:11
#2
Må vi se lidt kode? :)
11. marts 2003 - 22:12
#3
Så hvis der står if($var) skal der stå if(isset($_POST['var'])) istedet
11. marts 2003 - 22:12
#4
<? if($farve && $navn && $tag) { $tag = ereg_replace("<","<",$tag); $tag = ereg_replace(">",">",$tag); $fil = "tagwall.txt"; $mam = time() - 7200; $tid = date("G:i:s",$mam); $str = "<tr><td valign=\"top\">$tid</td><td valign=\"top\" nowrap><a href=\"mailto:$email\">$navn</a></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>Tagwall</title> </head> <font face="verdana"> <form action="tagwall.php" method="post"> <table border="0" align="center"> <tr><td><b>Farve:</b></td><td><b>Navn</b></td><td><b>Email:</b></td><td><b>Annonce:</b></td><td></td></tr> <tr><td><select name="farve"><option value="black">Sort</option><option value="darkred">Rød</option><option value="darkblue">Blå</option><option value="darkgreen">Grøn</option></select></td><td><input type="text" name="navn" maxlength="40"></td><td><input type="text" name="email" maxlength="40"></td><td><input type="text" name="tag" size="40" maxlength="200"></td><td><input type="submit" name="skriv" value="Skriv"></td></tr> </table> </form> <table width="650" border="0" align="center"> <tr><td><b>Tid:</b></td><td><b>Navn:</b></td><td><b>Tag:</b></td></tr> <? readfile("tagwall.txt"); ?> </table> </font> </html>
11. marts 2003 - 22:15
#5
Kan det have noget at gøre med php 3 eller 4 Er der forskel i sprog ?
11. marts 2003 - 22:15
#6
if($farve && $navn && $tag) { Skal jo så være: if(isset($_POST['farve'], $_POST['navn'], $_POST['tag'])) {
11. marts 2003 - 22:15
#7
Nej.
11. marts 2003 - 22:17
#8
<? if(isset($_POST['farve']) && isset($_POST['navn']) && isset($_POST['tag'])) { $_POST['tag'] = ereg_replace("<","<",$_POST['tag']); $_POST['tag'] = ereg_replace(">",">",$_POST['tag']); $fil = "tagwall.txt"; $mam = time() - 7200; $tid = date("G:i:s",$mam); $str = "<tr><td valign=\"top\">$tid</td><td valign=\"top\" nowrap><a href=\"mailto:$email\">$_POST['navn']</a></td><td><font color=\"$_POST['farve']\" valign=\"top\">$_POST['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>Tagwall</title> </head> <font face="verdana"> <form action="tagwall.php" method="post"> <table border="0" align="center"> <tr><td><b>Farve:</b></td><td><b>Navn</b></td><td><b>Email:</b></td><td><b>Annonce:</b></td><td></td></tr> <tr><td><select name="farve"><option value="black">Sort</option><option value="darkred">Rød</option><option value="darkblue">Blå</option><option value="darkgreen">Grøn</option></select></td><td><input type="text" name="navn" maxlength="40"></td><td><input type="text" name="email" maxlength="40"></td><td><input type="text" name="tag" size="40" maxlength="200"></td><td><input type="submit" name="skriv" value="Skriv"></td></tr> </table> </form> <table width="650" border="0" align="center"> <tr><td><b>Tid:</b></td><td><b>Navn:</b></td><td><b>Tag:</b></td></tr> <? readfile("tagwall.txt"); ?> </table> </font> </html>
11. marts 2003 - 22:17
#9
Funker stadig ikke helt efter hensigten ! Desværre !
11. marts 2003 - 22:17
#10
francodavid >> og hvorfor så ikke?
11. marts 2003 - 22:19
#11
schaefner -> ??
11. marts 2003 - 22:19
#12
11. marts 2003 - 22:20
#13
francodavid >> Din kommentar 11/03-2003 22:15:55 "Nej."
11. marts 2003 - 22:21
#14
Prøv denne: <? if(isset($_POST['farve'], $_POST['navn'], $_POST['tag'])) { $tag = strip_tags($_POST['tag']); $email = strip_tags($_POST['email']); $navn = strip_tags($_POST['navn']); $farve = strip_tags($_POST['farve']); $fil = "tagwall.txt"; $mam = time() - 7200; $tid = date("G:i:s", $mam); $str = "<tr><td valign=\"top\">$tid</td><td valign=\"top\" nowrap><a href=\"mailto: $email\">$navn</a></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>Tagwall</title> </head> <font face="verdana"> <form action="tagwall.php" method="post"> <table border="0" align="center"> <tr><td><b>Farve:</b></td><td><b>Navn</b></td><td><b>Email:</b></td><td><b>Annonce:</b></td><td></td></tr> <tr><td><select name="farve"><option value="black">Sort</option><option value="darkred">Rød</option><option value="darkblue">Blå</option><option value="darkgreen">Grøn</option></select></td><td><input type="text" name="navn" maxlength="40"></td><td><input type="text" name="email" maxlength="40"></td><td><input type="text" name="tag" size="40" maxlength="200"></td><td><input type="submit" name="skriv" value="Skriv"></td></tr> </table> </form> <table width="650" border="0" align="center"> <tr><td><b>Tid:</b></td><td><b>Navn:</b></td><td><b>Tag:</b></td></tr> <? readfile("tagwall.txt"); ?> </table> </font> </html>
11. marts 2003 - 22:22
#15
Det var måske nok unædvendig at lave strip_tags på $farve: <? if(isset($_POST['farve'], $_POST['navn'], $_POST['tag'])) { $tag = strip_tags($_POST['tag']); $email = strip_tags($_POST['email']); $navn = strip_tags($_POST['navn']); $farve = $_POST['farve']; $fil = "tagwall.txt"; $mam = time() - 7200; $tid = date("G:i:s", $mam); $str = "<tr><td valign=\"top\">$tid</td><td valign=\"top\" nowrap><a href=\"mailto: $email\">$navn</a></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>Tagwall</title> </head> <font face="verdana"> <form action="tagwall.php" method="post"> <table border="0" align="center"> <tr><td><b>Farve:</b></td><td><b>Navn</b></td><td><b>Email:</b></td><td><b>Annonce:</b></td><td></td></tr> <tr><td><select name="farve"><option value="black">Sort</option><option value="darkred">Rød</option><option value="darkblue">Blå</option><option value="darkgreen">Grøn</option></select></td><td><input type="text" name="navn" maxlength="40"></td><td><input type="text" name="email" maxlength="40"></td><td><input type="text" name="tag" size="40" maxlength="200"></td><td><input type="submit" name="skriv" value="Skriv"></td></tr> </table> </form> <table width="650" border="0" align="center"> <tr><td><b>Tid:</b></td><td><b>Navn:</b></td><td><b>Tag:</b></td></tr> <? readfile("tagwall.txt"); ?> </table> </font> </html>
11. marts 2003 - 22:23
#16
Prøv denne: <? if(isset($_POST['farve']) && isset($_POST['navn']) && isset($_POST['tag'])) { $_POST['tag'] = ereg_replace("<","<",$_POST['tag']); $_POST['tag'] = ereg_replace(">",">",$_POST['tag']); $fil = "tagwall.txt"; $mam = time() - 7200; $tid = date("G:i:s",$mam); $str = "<tr><td valign=\"top\">$tid</td><td valign=\"top\" nowrap><a href=\"mailto:$_POST['email']\">$_POST['navn']</a></td><td><font color=\"$_POST['farve']\" valign=\"top\">$_POST['tag']</font></td></tr>\n"; $fp = fopen($fil, "r"); if(isset($fp)) { $filArray = file($fil); $result = implode("", $filArray); $result = "$str$result"; fclose($fp); } $fp = fopen($fil, "w"); if(isset($fp)) { fputs($fp, $result); fclose($fp); } header("location: tagwall.php"); } ?> <html> <head> <title>Tagwall</title> </head> <font face="verdana"> <form action="tagwall.php" method="post"> <table border="0" align="center"> <tr><td><b>Farve:</b></td><td><b>Navn</b></td><td><b>Email:</b></td><td><b>Annonce:</b></td><td></td></tr> <tr><td><select name="farve"><option value="black">Sort</option><option value="darkred">Rød</option><option value="darkblue">Blå</option><option value="darkgreen">Grøn</option></select></td><td><input type="text" name="navn" maxlength="40"></td><td><input type="text" name="email" maxlength="40"></td><td><input type="text" name="tag" size="40" maxlength="200"></td><td><input type="submit" name="skriv" value="Skriv"></td></tr> </table> </form> <table width="650" border="0" align="center"> <tr><td><b>Tid:</b></td><td><b>Navn:</b></td><td><b>Tag:</b></td></tr> <? readfile("tagwall.txt"); ?> </table> </font> </html> schaefner -> Var ikke til dig.
11. marts 2003 - 22:23
#17
tæt på den viser bare lige et par fejl !
11. marts 2003 - 22:23
#18
chico >> Virker min?
11. marts 2003 - 22:25
#19
schaefner -> Ikke uden warnings...
11. marts 2003 - 22:25
#20
Schaefner >Nope desværre det er den der er på nu.
11. marts 2003 - 22:27
#21
Læg nu bare den ind jeg har smidt til dig...
11. marts 2003 - 22:28
#22
Francodavid> Nu er det din version der ligger der Virker stadig ikke!
11. marts 2003 - 22:30
#23
Hmmm, din server kender ikke forskel på ' og ".... underlig opsætning... to sek.
11. marts 2003 - 22:31
#24
prøv den her: <? if(isset($_POST['skriv']) { if(isset($_POST['farve'], $_POST['navn'], $_POST['tag'])) { $tag = strip_tags($_POST['tag']); $email = strip_tags($_POST['email']); $navn = strip_tags($_POST['navn']); $farve = $_POST['farve']; $fil = "tagwall.txt"; $mam = time() - 7200; $tid = date("G:i:s", $mam); $str = "<tr><td valign=\"top\">$tid</td><td valign=\"top\" nowrap><a href=\"mailto: $email\">$navn</a></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"); } else { header("location: tagwall.php?fejl=on"); } } ?> <html> <head> <title>Tagwall</title> </head> <font face="verdana"> <form action="tagwall.php" method="post"> <table border="0" align="center"> <tr><td><b>Farve:</b></td><td><b>Navn</b></td><td><b>Email:</b></td><td><b>Annonce:</b></td><td></td></tr> <tr><td><select name="farve"><option value="black">Sort</option><option value="darkred">Rød</option><option value="darkblue">Blå</option><option value="darkgreen">Grøn</option></select></td><td><input type="text" name="navn" maxlength="40"></td><td><input type="text" name="email" maxlength="40"></td><td><input type="text" name="tag" size="40" maxlength="200"></td><td><input type="submit" name="skriv" value="Skriv"></td></tr> </table> </form> <table width="650" border="0" align="center"> <tr><td><b>Tid:</b></td><td><b>Navn:</b></td><td><b>Tag:</b></td></tr> <? readfile("tagwall.txt"); ?> </table> </font> </html>
11. marts 2003 - 22:31
#25
Francodavid > Kan man ændre på det eller hvad ?
11. marts 2003 - 22:32
#26
<? if(isset($_POST['farve']) && isset($_POST['navn']) && isset($_POST['tag'])) { $_POST['tag'] = ereg_replace("<","<",$_POST['tag']); $_POST['tag'] = ereg_replace(">",">",$_POST['tag']); $fil = "tagwall.txt"; $mam = time() - 7200; $tid = date("G:i:s",$mam); $email = $_POST['email'] $navn = $_POST['navn'] $farve = $_POST['farve'] $tag = $_POST['tag'] $str = "<tr><td valign=\"top\">$tid</td><td valign=\"top\" nowrap><a href=\"mailto:$email\">$navn</a></td><td><font color=\"$farve\" valign=\"top\">$tag</font></td></tr>\n"; $fp = fopen($fil, "r"); if(isset($fp)) { $filArray = file($fil); $result = implode("", $filArray); $result = "$str$result"; fclose($fp); } $fp = fopen($fil, "w"); if(isset($fp)) { fputs($fp, $result); fclose($fp); } header("location: tagwall.php"); } ?> <html> <head> <title>Tagwall</title> </head> <font face="verdana"> <form action="tagwall.php" method="post"> <table border="0" align="center"> <tr><td><b>Farve:</b></td><td><b>Navn</b></td><td><b>Email:</b></td><td><b>Annonce:</b></td><td></td></tr> <tr><td><select name="farve"><option value="black">Sort</option><option value="darkred">Rød</option><option value="darkblue">Blå</option><option value="darkgreen">Grøn</option></select></td><td><input type="text" name="navn" maxlength="40"></td><td><input type="text" name="email" maxlength="40"></td><td><input type="text" name="tag" size="40" maxlength="200"></td><td><input type="submit" name="skriv" value="Skriv"></td></tr> </table> </form> <table width="650" border="0" align="center"> <tr><td><b>Tid:</b></td><td><b>Navn:</b></td><td><b>Tag:</b></td></tr> <? readfile("tagwall.txt"); ?> </table> </font> </html>
11. marts 2003 - 22:33
#27
chico -> Ja, i php.ini, kan ikke lige huske hvilket keyword.
11. marts 2003 - 22:34
#28
$email = $_POST['email'] $navn = $_POST['navn'] $farve = $_POST['farve'] $tag = $_POST['tag'] Skal være: $email = $_POST['email']; $navn = $_POST['navn']; $farve = $_POST['farve']; $tag = $_POST['tag'];
11. marts 2003 - 22:34
#29
Der er en fejl i min: <? if(isset($_POST['skriv'])) { if(isset($_POST['farve'], $_POST['navn'], $_POST['tag'])) { $tag = strip_tags($_POST['tag']); $email = strip_tags($_POST['email']); $navn = strip_tags($_POST['navn']); $farve = $_POST['farve']; $fil = "tagwall.txt"; $mam = time() - 7200; $tid = date("G:i:s", $mam); $str = "<tr><td valign=\"top\">$tid</td><td valign=\"top\" nowrap><a href=\"mailto: $email\">$navn</a></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"); } else { header("location: tagwall.php?fejl=on"); } } ?> <html> <head> <title>Tagwall</title> </head> <font face="verdana"> <form action="tagwall.php" method="post"> <table border="0" align="center"> <tr><td><b>Farve:</b></td><td><b>Navn</b></td><td><b>Email:</b></td><td><b>Annonce:</b></td><td></td></tr> <tr><td><select name="farve"><option value="black">Sort</option><option value="darkred">Rød</option><option value="darkblue">Blå</option><option value="darkgreen">Grøn</option></select></td><td><input type="text" name="navn" maxlength="40"></td><td><input type="text" name="email" maxlength="40"></td><td><input type="text" name="tag" size="40" maxlength="200"></td><td><input type="submit" name="skriv" value="Skriv"></td></tr> </table> </form> <table width="650" border="0" align="center"> <tr><td><b>Tid:</b></td><td><b>Navn:</b></td><td><b>Tag:</b></td></tr> <? readfile("tagwall.txt"); ?> </table> </font> </html>
11. marts 2003 - 22:35
#30
Kan man kopiere en php.ini fra feks en anden server og bruge den eller er der mange lokale ting i filen ? Virker stadig ikke !
11. marts 2003 - 22:36
#31
Det kan du godt, men være forsigtig. Læs: 11/03-2003 22:34:19
11. marts 2003 - 22:41
#32
Francodavid nu er der ingen fejl.. men heller ingenting overhovedet !
11. marts 2003 - 22:42
#33
Virker da fint fra mig af....
11. marts 2003 - 22:44
#34
11. marts 2003 - 22:44
#35
Dog er der en fejl med date...
11. marts 2003 - 22:44
#36
11. marts 2003 - 22:45
#37
Ja... hvad skulle den fejle, bortset fra den fejl der er med dato'en?
11. marts 2003 - 22:46
#38
Jo tak nu virker den ogs[ her ! Skulle lige lukke vinduet. Det var bar dajlig !
11. marts 2003 - 22:46
#39
Prøv den her: <? if(isset($_POST['skriv'])) { if(isset($_POST['farve'], $_POST['navn'], $_POST['tag'])) { $tag = strip_tags($_POST['tag']); $email = strip_tags($_POST['email']); $navn = strip_tags($_POST['navn']); $farve = $_POST['farve']; $fil = "tagwall.txt"; $mam = time() - 7200; $tid = date("G:i:s", $mam); $str = "<tr><td valign=\"top\">$tid</td><td valign=\"top\" nowrap><a href=\"mailto: $email\">$navn</a></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>Tagwall</title> </head> <font face="verdana"> <form action="tagwall.php" method="post"> <table border="0" align="center"> <tr><td><b>Farve:</b></td><td><b>Navn</b></td><td><b>Email:</b></td><td><b>Annonce:</b></td><td></td></tr> <tr><td><select name="farve"><option value="black">Sort</option><option value="darkred">Rød</option><option value="darkblue">Blå</option><option value="darkgreen">Grøn</option></select></td><td><input type="text" name="navn" maxlength="40"></td><td><input type="text" name="email" maxlength="40"></td><td><input type="text" name="tag" size="40" maxlength="200"></td><td><input type="submit" name="skriv" value="Skriv"></td></tr> </table> </form> <table width="650" border="0" align="center"> <tr><td><b>Tid:</b></td><td><b>Navn:</b></td><td><b>Tag:</b></td></tr> <? readfile("tagwall.txt"); ?> </table> </font> </html>
11. marts 2003 - 22:46
#40
dato ? du mener tid ?
11. marts 2003 - 22:47
#41
schaefner -> Kig lige i PHP manualen under fopen.....
11. marts 2003 - 22:47
#42
chico -> Ja, det bliver gjort helt forkert.
11. marts 2003 - 22:48
#43
Har fundet fejlen ;)
11. marts 2003 - 22:48
#44
Ja den er lige et par timer bagefter !
11. marts 2003 - 22:50
#45
det er vel noget med de -7200
11. marts 2003 - 22:51
#46
$mam = time() - 7200; $tid = date("G:i:s", $mam); Skal bare være: $tid = date("G:i:s");
11. marts 2003 - 22:53
#47
Hvis jeg kunne n[ fik du et stort kram ! Jeg har boevlet med dette i snart en uge.. Du har fuldt ud fortjent dine point ! Men kan du sige hvorfor der skulle alle de aendringer til _
11. marts 2003 - 22:55
#48
Ja, det er flere ting, for det første har du warnings slået til og det andet har du register globals fra.
11. marts 2003 - 22:57
#49
Ville det kunne have gjort det ved at aendre det , og er det nemt ?
11. marts 2003 - 22:59
#50
Ja, så skulle der intet ændres, men det ville ikke være korrekt PHP, det er er det stadig ikke det du har.... men det er bedre.
11. marts 2003 - 23:01
#51
Hm ok du faar dine veltjente point !
11. marts 2003 - 23:02
#52
Dette er nok lidt flottere både HTML og PHP. <? if(isset($_POST['farve']) && isset($_POST['navn']) && isset($_POST['tag'])) { $_POST['tag'] = ereg_replace("<","<",$_POST['tag']); $_POST['tag'] = ereg_replace(">",">",$_POST['tag']); $fil = "tagwall.txt"; $tid = date("G:i:s"); $email = $_POST['email']; $navn = $_POST['navn']; $farve = $_POST['farve']; $tag = $_POST['tag']; $str = "<tr><td valign=\"top\">$tid</td><td valign=\"top\" nowrap><a href=\"mailto:$email\">$navn</a></td><td><font color=\"$farve\" valign=\"top\">$tag</font></td></tr>\n"; $fp = fopen($fil, "r"); if(isset($fp)) { $filArray = file($fil); $result = implode("", $filArray); $result .= $str fclose($fp); } $fp = fopen($fil, "w"); if(isset($fp)) { fputs($fp, $result); fclose($fp); } header("location: tagwall.php"); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Tagwall</title> </head> <body style="font-family: Verdana;"> <form action="tagwall.php" method="post"> <table border="0" align="center"> <tr> <td><b>Farve:</b></td> <td><b>Navn</b></td> <td><b>Email:</b></td> <td><b>Annonce:</b></td> <td></td> </tr> <tr> <td><select name="farve"><option value="black">Sort</option><option value="darkred">Rød</option><option value="darkblue">Blå</option><option value="darkgreen">Grøn</option></select></td> <td><input type="text" name="navn" maxlength="40"></td> <td><input type="text" name="email" maxlength="40"></td> <td><input type="text" name="tag" size="40" maxlength="200"></td> <td><input type="submit" name="skriv" value="Skriv"></td> </tr> </table> </form> <table width="650" border="0" align="center"> <tr> <td><b>Tid:</b></td> <td><b>Navn:</b></td> <td><b>Tag:</b></td> </tr> <?readfile("tagwall.txt");?> </table> </body> </html>
11. marts 2003 - 23:07
#54
Og endnu bedre: <? if(isset($_POST['farve']) && isset($_POST['navn']) && isset($_POST['tag'])) { $_POST['tag'] = ereg_replace("<","<",$_POST['tag']); $_POST['tag'] = ereg_replace(">",">",$_POST['tag']); $fil = "tagwall.txt"; $tid = date("G:i:s"); $email = $_POST['email']; $navn = $_POST['navn']; $farve = $_POST['farve']; $tag = $_POST['tag']; $str = "<tr><td valign=\"top\">$tid</td><td valign=\"top\" nowrap><a href=\"mailto:$email\">$navn</a></td><td><font color=\"$farve\" valign=\"top\">$tag</font></td></tr>\n"; if($fp = fopen($fil, "r")) { $result = implode("", file($fil)); $result .= $str fclose($fp); } if($fp = fopen($fil, "w")) { fputs($fp, $result); fclose($fp); } header("location: tagwall.php"); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Tagwall</title> </head> <body style="font-family: Verdana;"> <form action="tagwall.php" method="post"> <table border="0" align="center"> <tr> <td><b>Farve:</b></td> <td><b>Navn</b></td> <td><b>Email:</b></td> <td><b>Annonce:</b></td> <td></td> </tr> <tr> <td><select name="farve"><option value="black">Sort</option><option value="darkred">Rød</option><option value="darkblue">Blå</option><option value="darkgreen">Grøn</option></select></td> <td><input type="text" name="navn" maxlength="40"></td> <td><input type="text" name="email" maxlength="40"></td> <td><input type="text" name="tag" size="40" maxlength="200"></td> <td><input type="submit" name="skriv" value="Skriv"></td> </tr> </table> </form> <table width="650" border="0" align="center"> <tr> <td><b>Tid:</b></td> <td><b>Navn:</b></td> <td><b>Tag:</b></td> </tr> <?readfile("tagwall.txt");?> </table> </body> </html>
11. marts 2003 - 23:09
#55
Mig og mine ;'er: <? if(isset($_POST['farve']) && isset($_POST['navn']) && isset($_POST['tag'])) { $_POST['tag'] = ereg_replace("<","<",$_POST['tag']); $_POST['tag'] = ereg_replace(">",">",$_POST['tag']); $fil = "tagwall.txt"; $tid = date("G:i:s"); $email = $_POST['email']; $navn = $_POST['navn']; $farve = $_POST['farve']; $tag = $_POST['tag']; $str = "<tr><td valign=\"top\">$tid</td><td valign=\"top\" nowrap><a href=\"mailto:$email\">$navn</a></td><td><font color=\"$farve\" valign=\"top\">$tag</font></td></tr>\n"; if($fp = fopen($fil, "r")) { $result = implode("", file($fil)); $result .= $str; fclose($fp); } if($fp = fopen($fil, "w")) { fputs($fp, $result); fclose($fp); } header("location: tagwall.php"); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Tagwall</title> </head> <body style="font-family: Verdana;"> <form action="tagwall.php" method="post"> <table border="0" align="center"> <tr> <td><b>Farve:</b></td> <td><b>Navn</b></td> <td><b>Email:</b></td> <td><b>Annonce:</b></td> <td></td> </tr> <tr> <td><select name="farve"><option value="black">Sort</option><option value="darkred">Rød</option><option value="darkblue">Blå</option><option value="darkgreen">Grøn</option></select></td> <td><input type="text" name="navn" maxlength="40"></td> <td><input type="text" name="email" maxlength="40"></td> <td><input type="text" name="tag" size="40" maxlength="200"></td> <td><input type="submit" name="skriv" value="Skriv"></td> </tr> </table> </form> <table width="650" border="0" align="center"> <tr> <td><b>Tid:</b></td> <td><b>Navn:</b></td> <td><b>Tag:</b></td> </tr> <?readfile("tagwall.txt");?> </table> </body> </html>
11. marts 2003 - 23:10
#56
Hovsa nu kommer det nyeste i bunden !
11. marts 2003 - 23:11
#57
$result .= $str; Ændres til: $result =. $str;
11. marts 2003 - 23:14
#58
Never mind jeg er fuldt ud tilfreds !
11. marts 2003 - 23:15
#59
Jammen så velbekommen.
Vi tilbyder markedets bedste kurser inden for webudvikling