Avatar billede stoiss Nybegynder
12. april 2005 - 12:34 Der er 3 kommentarer og
1 løsning

problem med tagwall?

hejsa eksperter :D

jeg har hentet en tagwall, men har et problem med at oprette tag's se evt. http://www.tossen.1go.dk/nyside/tagwall/default.php

kodern er her:

<?
if ($mode == "opret") {

$navn = ereg_replace("<","&lt;",$navn);
$navn = ereg_replace(">","&gt;",$navn);

$email = ereg_replace("<","&lt;",$email);
$email = ereg_replace(">","&gt;",$email);

$icq = ereg_replace("<","&lt;",$icq);
$icq = ereg_replace(">","&gt;",$icq);

$besked = ereg_replace("<","&lt;",$besked);
$besked = ereg_replace(">","&gt;",$besked);

$besked = ereg_replace("(\n\r|\r\n)","<br>",$besked);

if (ereg_replace("[0-9]","",$icq) == "") {
    if ($besked == "") {
        Echo "<P align=center><FONT face=Tahoma size=2><STRONG>Du skal nok lige skrive en besked ikk</STRONG></FONT></P>";
    }
    else {
        if ($navn == "") {
            Echo "<P align=center><FONT face=Tahoma size=2><STRONG>Du skal nok lige skrive dit navn ikk</STRONG></FONT></P>.";
        }
        else {
            $fil = "tagwall.txt";
            $tid = strftime("%d %B %Y", getlastmod()+3600);
            $str  = "<tr><td colspan=\"2\"><hr size=\"1\"></td></tr>\n<tr><td><FONT face=Tahoma size=2>Tid:</td><td><FONT face=Tahoma size=2>$tid</td></tr>\n</tr>\n<tr><td><FONT face=Tahoma size=2>Navn:</td><td><FONT face=Tahoma size=2>$navn</td></tr>\n<tr><td>Email:</td><td><a href=\"mailto:$email\"><FONT face=Tahoma size=2>$email</a></td></tr>\n<tr><td><FONT face=Tahoma size=2>Icq:</td><td><a href=\"http://wwp.icq.com/scripts/search.dll?to=$icq\"><FONT face=Tahoma size=2>$icq</td></tr>\n<tr><td colspan=\"2\"><br><FONT face=Tahoma size=2>$besked</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);
            }
        }
    }
}
else {
    echo "<P align=center><FONT face=Tahoma size=2><STRONG>Dit icq nummer er ugyldigt</STRONG></FONT></P>.";
}
$mode = "";

}
?>

<html>
<head>
    <title>Tagwall V1.0</title>
</head>

<body bgcolor="#bec2c1" text="black" link="blue" vlink="blue" alink="blue">
<P align=center>
<FONT face=Tahoma size=2><STRONG>Tagwall V1.0</STRONG></FONT></P>



<?
if ($mode == "") {
?>
<P align=center><a href="default.php?mode=tilfoj"><FONT face=Tahoma size=2>Tilføj besked</FONT></a></P>
<table border="0" align="center">
<?
readfile("tagwall.txt");
?>
</table>
<?
}
?>

<?
if ($mode == "tilfoj") {
?>
<P align=center><a href="default.php"><FONT face=Tahoma size=2>Tilbage til forum</FONT></a></P>
<form action="default.php" method="post">
<input type="hidden" name="mode" value="opret">

<table border="0" align="center">
<tr><td><FONT face=Tahoma size=2>Navn:</FONT></td><td><input type="text" name="navn" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></td></tr>
<tr><td><FONT face=Tahoma size=2>Email:</FONT></td><td><input type="text" name="email" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></td></tr>
<tr><td><FONT face=Tahoma size=2>Icq:</FONT></td><td><input type="text" name="icq" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></td></tr>
<tr><td colspan="2"><textarea name="besked" cols="30" rows="8" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></textarea></td></tr>
<tr><td colspan="2"><input type="submit" value="Skriv" style="background-color: Black; color: White; font-family: Tahoma; font-size: 10;"></td></tr>
</table>

</form>
<?
}
?>


</body>
</html>

Nogen der kan hjælpe mig ?:)

.stoiss
Avatar billede kourinsu Nybegynder
12. april 2005 - 19:11 #1
Tror du skal tilgå dine variabler med $_POST og $_GET...
Vil dog lige sige, at jeg mener spørgsmål som dette, hører under programmering/php. Jeg opfatter hvertfald denne sektion som mere "job" orientreret.
Avatar billede stoiss Nybegynder
12. april 2005 - 19:25 #2
hvor skal det der  "$_POST og $_GET" stå?

Hmm.. sorry med kategorien :)
Avatar billede kourinsu Nybegynder
13. april 2005 - 08:57 #3
Jeg tror, det er et lidt ældre script du har findet dig, men det burde stadig virke, hvis du kan modificere det lidt.

Hvis du er frisk på lidt læsning, så anbefaler jeg :
http://dk.php.net/register_globals

Grundlæggende betyder det, at variabler det bliver sendt gennem en form som post, skal hentes igen som $_POST['variabelnavn'] og get (variabler der bliver sendt via adresselinien), skal hentes som $_GET['variabelnavn']. Et eksempel i dit script ville være:

if ($_GET['mode'] == "opret") {
//whatever
}
Desværre ender historien ikke der. Afhængig af din host, skal der måske tilføjes mere, men prøv at starte med dette.
Avatar billede stoiss Nybegynder
14. april 2005 - 08:05 #4
har fundet en anden tagwall, ellers tak for hjælpen.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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