Avatar billede convict Nybegynder
18. maj 2001 - 14:01 Der er 9 kommentarer og
1 løsning

tagwall til website

hejsa, jeg er ved at lave en hjemmeside til en counterstrike clan, og de har bedt om en tagwall, altså så folk kan skrive en hilsen så den kan ses af anre der besøger siden, og evt kommentere den
/Tranze
Avatar billede bbs Nybegynder
18. maj 2001 - 14:03 #1
<?
if($farve && $navn && $tag) {
$tag = ereg_replace(\"<\",\"&lt;\",$tag);
$tag = ereg_replace(\">\",\"&gt;\",$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>Tag:</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>
Avatar billede bbs Nybegynder
18. maj 2001 - 14:03 #2
kald din fil \"tagwall.php\", og upload også en fil uden noget i, kaldet \"tagwall.txt\" så virker det perfekt!
Avatar billede milo Nybegynder
18. maj 2001 - 14:05 #3
bbs, han skal også give tagwall.txt en chomod så der er skriverettigheder til filen... :)

Men du ved slet ikke om han har adgang til php på sit webhotel!

Har du det convict??
Avatar billede egede Nybegynder
18. maj 2001 - 14:06 #4
Her er en i ASP som du selv skal rette grafikmæssigt: www.friserverplads.dk/nhskoen/gasteskriv.htm.htm
Avatar billede bbs Nybegynder
18. maj 2001 - 14:06 #5
Du skal chmodde \"tagwall.txt\" til 777
Avatar billede egede Nybegynder
18. maj 2001 - 14:09 #6
http://www.friserverplads.dk/nhskolen/gasteskrivhtm.htm

Men det kræver understøttlese af ASP og skriverettigheder på serveren, men du kan bare linke til en ASP på friserverplads.dk, his der er frames ville man alligevel ikk kunne se det...
Avatar billede egede Nybegynder
18. maj 2001 - 14:20 #7
Det skal lige siges at min sagtnes kan udviddes, med fx dato for hvornår beskeden blev indsendt, en poll over et eller andet rating af siden o.l.
Avatar billede convict Nybegynder
18. maj 2001 - 15:12 #8
jeg er ikke lige med på hvad for en fil du snakker om bbs. ?
jeg vil godt bede om noget mere specificeret tak :)
/Convict
Avatar billede convict Nybegynder
18. maj 2001 - 15:14 #9
hvilken fil er det du snakker om, er det den øverste del af
--------------
<?
if($farve && $navn && $tag) {
$tag = ereg_replace(\"<\",\"&lt;\",$tag);
$tag = ereg_replace(\">\",\"&gt;\",$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\");
}
?>
---------
???
Avatar billede bbs Nybegynder
18. maj 2001 - 15:17 #10
hele den kode jeg har kommet med, skal du gemme i en fil kaldet \"tagwall.php\" uden \"\". Du skal også oprette en fil kaldet \"tagwall.txt\" også uden \"\". Når disse 2 filer er lavet, så har du en god, og simpel tagwall!
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
Kurser inden for grundlæggende programmering

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