Avatar billede styler.dk Nybegynder
24. august 2001 - 10:47 Der er 22 kommentarer og
1 løsning

Tagwall

Hej jeg har en tagwall (http://www.styler.dk/tagwall/tagwall.php)
Jeg har bare et problem..
hvis man skriver i den og trykker tag..
Så kan man se beskederne..
Men hvis man så går ind på siden
http://www.styler.dk/tagwall/tagwall.php
lidt senere så kan man ikke se hvad de andre har skrevet...
Så skal man skrive en besked for at kunne se beskeden.
Nogen der kan hjælpe mig med det..
Det skal lige siges at jeg er nybegynder til PHP....
Så jeg er ikke så god....
Avatar billede wizprod.com Nybegynder
24. august 2001 - 10:51 #1
Er den txtbaseret?
Avatar billede partyg Nybegynder
24. august 2001 - 10:53 #2
Hvis du går ind på www.the-gnu.dk kan du finde en der næsten er magen til prøv at bruge den i stedet for.
Avatar billede wizprod.com Nybegynder
24. august 2001 - 10:55 #3
Jeg tror problemet ligger i at du bruger readfile() til at udtrække teksten, og at denne readfile() er placeret inde i post-if-løkken, prøv at post noget kode
Avatar billede mortenfn Nybegynder
24. august 2001 - 10:55 #4
det er vist ikke eneste fejl prøv at sende en tom besked - må vi se scriptet
Avatar billede wizprod.com Nybegynder
24. august 2001 - 11:08 #5
hmm jeg ville også putte noget strip_tags på!! Hvis jeg kan lave en href (som jeg lige har gjort) kan jeg også lave noget meget simpelt javascr som vil redirecte til en given side uden videre! Endvidere burde du nok også chekke om der er kommet noget i input-felterne for at undgå spam!
Avatar billede styler.dk Nybegynder
24. august 2001 - 11:42 #6
Her er koden:

<html>
<head>
<title>TagWall</title>
<style>
#dimz. {background: #ffffff; color: #000000; font-weight: bold; font-family: Tahoma; font-size: 7pt; border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid;}
</style>
</head>
<body bgcolor=\"#336699\">
<center>
<table>
<tr>
<form action=\"tagwall.php\">
<td><b><font face=\"Tahoma\" size=\"1\" color=\"#ffffff\">Dit chatnavn:</td>
<td><input type=\"text\" name=\"chatnavn\" size=\"13\" maxlength=\"16\" id=\"dimz\"></td></tr><tr>
<td><b><font face=\"Tahoma\" size=\"1\" color=\"#ffffff\">Tekstfarve:</td>
<td><select name=\"farve\" id=\"dimz\">
<option selected value=\"#ffffff\">Vælg Farve:</option>
<option value=\"#ffffff\">Hvid</option>
<option value=\"#ff0000\">Rød</option>
<option value=\"yellow\">Gul</option>
<option value=\"#000000\">Sort</option>
</select></td></tr><tr>
<td valign=\"top\"><b><font face=\"Tahoma\" size=\"1\" color=\"#ffffff\">Besked:</td>
<td><textarea cols=\"40\" rows=\"7\" name=\"besked\" id=\"dimz\">
</textarea></td></tr><tr>
<td></td><td><input type=\"submit\" id=\"dimz\" value=\"Tag Me!\"></td>
</b></font>
</tr>
</table>
<table width=\"60%\">
</tr>
<td>

<?
if($chatnavn && $besked){
$tag = \"<b><font face=Tahoma size=1 color=$farve>\";
$tagslut = \"</font></b>\";
$n = \"<b><font face=Tahoma size=1 color=FFFFFF>\";
$nslut = \"</font></b>\";

$fil = fopen(\"tagwall.tagz\", \"a\");
fwrite($fil, \"$n$chatnavn:$nslut$tag$besked$tagslut<br>\\n\");
fclose($fil);

$fil = fopen(\"tagwall.tagz\", \"r\");
while (!feof($fil)){
$streng = fgets($fil, 4096);
echo $streng;
}
}
?>

</td>
</tr>
</table>
</center>
</body>
</html>
Avatar billede styler.dk Nybegynder
24. august 2001 - 11:42 #7
også er der en fil der hedder:
tagwall.tagz
skal i bruge den også eller hvad?
Avatar billede styler.dk Nybegynder
24. august 2001 - 11:43 #8
partyg  --> Har jeg prøvet med den er grim...
Avatar billede styler.dk Nybegynder
24. august 2001 - 11:44 #9
partyg  --> så jeg fandt en anden i stedet..
Avatar billede wizprod.com Nybegynder
24. august 2001 - 11:45 #10
styler.dk > hvorfor laver du den så ikke bare i designet??
Avatar billede wizprod.com Nybegynder
24. august 2001 - 11:48 #11
Istedet for:

$fil = fopen(\"tagwall.tagz\", \"r\");
while (!feof($fil)){
$streng = fgets($fil, 4096);
echo $streng;
}


ville jeg bare skrive readfile(\'tagwall.tagz\');
Avatar billede wizprod.com Nybegynder
24. august 2001 - 11:50 #12
herefter skal vi have flyttet den readfile udenfor if-sætningen!
Avatar billede partyg Nybegynder
24. august 2001 - 11:52 #13
Man kan da bare lave lidt om iden prøv for eksempel at se det her:
http://pg.whitehat.dk/disko/tilfoj.php
Avatar billede styler.dk Nybegynder
24. august 2001 - 12:09 #14
wizprod.com  --> Som sagt jeg er ikke så god til PHP!!

Jeg ville blive glad hvis i kunne skrive hele koden..
Avatar billede wizprod.com Nybegynder
24. august 2001 - 12:11 #15
<html>
<head>
<title>TagWall</title>
<style>
#dimz. {background: #ffffff; color: #000000; font-weight: bold; font-family: Tahoma; font-size: 7pt; border-top: 1px solid; border-bottom: 1px solid; border-left: 1px solid; border-right: 1px solid;}
</style>
</head>
<body bgcolor=\"#336699\">
<center>
<table>
<tr>
<form action=\"tagwall.php\">
<td><b><font face=\"Tahoma\" size=\"1\" color=\"#ffffff\">Dit chatnavn:</td>
<td><input type=\"text\" name=\"chatnavn\" size=\"13\" maxlength=\"16\" id=\"dimz\"></td></tr><tr>
<td><b><font face=\"Tahoma\" size=\"1\" color=\"#ffffff\">Tekstfarve:</td>
<td><select name=\"farve\" id=\"dimz\">
<option selected value=\"#ffffff\">Vælg Farve:</option>
<option value=\"#ffffff\">Hvid</option>
<option value=\"#ff0000\">Rød</option>
<option value=\"yellow\">Gul</option>
<option value=\"#000000\">Sort</option>
</select></td></tr><tr>
<td valign=\"top\"><b><font face=\"Tahoma\" size=\"1\" color=\"#ffffff\">Besked:</td>
<td><textarea cols=\"40\" rows=\"7\" name=\"besked\" id=\"dimz\">
</textarea></td></tr><tr>
<td></td><td><input type=\"submit\" id=\"dimz\" value=\"Tag Me!\"></td>
</b></font>
</tr>
</table>
<table width=\"60%\">
</tr>
<td>

<?
if($chatnavn && $besked){
$tag = \"<b><font face=Tahoma size=1 color=$farve>\";
$tagslut = \"</font></b>\";
$n = \"<b><font face=Tahoma size=1 color=FFFFFF>\";
$nslut = \"</font></b>\";

$fil = fopen(\"tagwall.tagz\", \"a\");
fwrite($fil, \"$n$chatnavn:$nslut$tag$besked$tagslut<br>\\n\");
fclose($fil);

}
}
readfile(\'tagwall.tagz\');
?>

</td>
</tr>
</table>
</center>
</body>
</html>
Avatar billede styler.dk Nybegynder
24. august 2001 - 12:15 #16
Avatar billede wizprod.com Nybegynder
24. august 2001 - 12:17 #17
Hvilken linie er 46??
Avatar billede styler.dk Nybegynder
24. august 2001 - 12:34 #18
øh.....
Avatar billede styler.dk Nybegynder
24. august 2001 - 12:36 #19
<?
if($chatnavn && $besked){
$tag = \"<b><font face=Tahoma size=1 color=$farve>\";
$tagslut = \"</font></b>\";
$n = \"<b><font face=Tahoma size=1 color=FFFFFF>\";
$nslut = \"</font></b>\";

$fil = fopen(\"tagwall.tagz\", \"a\");
fwrite($fil, \"$n$chatnavn:$nslut$tag$besked$tagslut<br>\\n\");
fclose($fil);

$fil = fopen(\"tagwall.tagz\", \"r\");
while (!feof($fil)){ <-- Det her er nummer 46
$streng = fgets($fil, 4096);
echo $streng;
}
}
?>
Avatar billede wizprod.com Nybegynder
24. august 2001 - 13:09 #20
Hmm du bruger jo ikke mit script!! Tag og brug den kode som jeg har postet!
Avatar billede styler.dk Nybegynder
24. august 2001 - 13:32 #21
du skrev den lange kode.
og den lagde jeg ind..
Avatar billede wizprod.com Nybegynder
24. august 2001 - 13:38 #22
min kode indeholder IKKE dette:
$fil = fopen(\"tagwall.tagz\", \"r\");
while (!feof($fil)){ <-- Det her er nummer 46
$streng = fgets($fil, 4096);
echo $streng;
Avatar billede styler.dk Nybegynder
26. august 2001 - 16:31 #23
okay det kan være lige meget nu...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester