Avatar billede fraggel- Nybegynder
27. oktober 2003 - 11:44 Der er 28 kommentarer og
1 løsning

Problem med nyhedssystem

Hep hey,
jeg har et problem med mit nyhedssystem, jeg fatter ikk helt hvorfor at forfatteren kommer til at stå som den gør på denne side...
http://www.clan-escapers.dk/megatest/laes.php?id=3

:KODE:
<?php include("functions/connect.php"); ?>
<center><table cellpadding="0" cellspacing="0" border="0" width="400"><tr>
      <td>
        <?
$id = $_GET['id'];
$query = mysql_query("SELECT * FROM news_body WHERE id=$id");
$r = mysql_fetch_array($query);

echo "<font color=\"#000000\" size=\"3\"><b>$r[overskrift]</b><br></font>";
if ($r[email] == "") {
    echo "<font color=\"#999999\" size=\"1\">$r[navn] ($r[dato])</font>";
} else {
    echo "<font color=\"#999999\" size=\"1\"><a href=\"mailto: $r[email]\">$r[navn]</a> ($r[dato])</font>";
}
$txt = nl2br($r[txt]);
echo "<p>$txt <br>";
echo "<img src='images/shacked/pg_bg.gif' border=\"0\">";
?>
        <?
$query = mysql_query("SELECT * FROM news_msg WHERE spm=$id ORDER BY id");
while ($r = mysql_fetch_array($query)) {
    if ($r[email] == "") {
       
    } else {
            echo "<a href=\"mailto: $r[email]\">$r[navn]</a> ($r[dato])";
    }
    $txt = nl2br($r[txt]);
    echo "<p>$txt <br>";
    echo "<img src='images/shacked/pg_bg.gif' border=\"0\">";
}
?>
        <b>Comment news</b><br>
        <br>
<form method="post" action="functions.php"><input type="hidden" name="id" value="<?= $id; ?>"><input type="hidden" name="perform" value="reply">
          Name:
          <input type="text" name="navn" value="<? echo $_COOKIE['navn']; ?>" style="width: 120px"> Email: <input type="text" name="email" value="<? echo $_COOKIE['email']; ?>" style="width: 120px"><br>
<textarea rows="7" name="txt" style="width: 335px"></textarea><br>
<input type="submit" name="send" value="Send"> <input type="checkbox" name="cookie">
          Save settings ?<br>
<img src="images/shacked/pg_bg.gif" border="0">
          <div align="center"><a href="index.php">Back
            2 front</a> </div>
        </form>

</td></tr></table></center>

</body>
</html>
:KODE SLUT:
Avatar billede sukos Juniormester
27. oktober 2003 - 11:52 #1
hmm, først,
du starter ikke dit doc med
<html><head> o.s.v.

Linket for mail starter med et mellemrum!

Det du gerne vil, er vel at dit billede med prikker kommer efter navnet?
Så kan du prøve at smide det i en div

    echo "<div><img src='images/shacked/pg_bg.gif' border=\"0\"></div>";
Avatar billede sukos Juniormester
27. oktober 2003 - 11:52 #2
efter -> under

navnet
Avatar billede fraggel- Nybegynder
27. oktober 2003 - 12:00 #3
ok.. det var barnligt det der...! shit mand opfattede ellers eksperten som noget seriøst... :-/
Avatar billede sukos Juniormester
27. oktober 2003 - 12:00 #4
Af hvad???
Avatar billede sukos Juniormester
27. oktober 2003 - 12:01 #5
Umiddelbart er det dig som lyder barnlig?
Jeg prøver sgu aldrig på at ta' pis på nogen!
Og prøv at formulere hvad du er utilfreds med m.h.t. til navnet!
Avatar billede fraggel- Nybegynder
27. oktober 2003 - 12:01 #6
det ikk til dig sukos men prøv at se siden... men det godt jeg har ipen på manden der har lavet det lille useriøse stunt... så bliver han nok banned herfra!
Avatar billede sukos Juniormester
27. oktober 2003 - 12:03 #7
Ok! :O) (sorry)

Brug
echo htmlentities($txt);
Avatar billede fraggel- Nybegynder
27. oktober 2003 - 12:04 #8
er det dig din lille wanker... :]
Avatar billede sukos Juniormester
27. oktober 2003 - 12:05 #9
Endnu bedre,
brug tagster_lib som du kan finde her:

http://www.ljweb.com/usefulscripts/

Den laver automatisk emails og webadresser om til klikbare links
Avatar billede sukos Juniormester
27. oktober 2003 - 12:06 #10
Og, mener jeg, netop html om til html koder
Avatar billede fraggel- Nybegynder
27. oktober 2003 - 12:09 #11
kk... men som du kan se virker det nada... :-(
asso det med navenet
Avatar billede fraggel- Nybegynder
27. oktober 2003 - 12:10 #12
og jeg kan bare undlade html med strip_tags
Avatar billede sukos Juniormester
27. oktober 2003 - 12:19 #13
Virker ikke?
Så er det vel fordi du bruger tagster_lib forkert?

Men hvordan er det du gerne vil ha' at det skal se ud?
Avatar billede fraggel- Nybegynder
27. oktober 2003 - 12:22 #14
somd en første kommentar faktisk... lige nu bruger jeg slet ikk tagster_lib.. den ska jo liste comments så det ser fint ud!!
Avatar billede fraggel- Nybegynder
27. oktober 2003 - 12:32 #15
har fundet ud af prob... :)
Avatar billede fraggel- Nybegynder
27. oktober 2003 - 12:32 #16
men du får sq de 30 point har ikk ngoet at bruge dem til... :]
Avatar billede sukos Juniormester
27. oktober 2003 - 12:37 #17
Hvad med:

<?php include("functions/connect.php"); ?>
<center><table cellpadding="0" cellspacing="0" border="0" width="400"><tr>
      <td><?
$id = $_GET['id'];
$query = mysql_query("SELECT * FROM news_body WHERE id=$id");

    if(mysql_num_rows($query) !=0) {

while ($r = mysql_fetch_array($query)) {

echo "<font color=\"#000000\" size=\"3\"><b>". htmlentities($r["overskrift"]) ."</b><br></font>";
    echo "<font color=\"#999999\" size=\"1\">";

if ($r["email"] == "") {
    echo htmlentities($r["navn"]);
} else {
    echo "<a href=\"mailto:". htmlentities($r["navn"]) ."\">". htmlentities($r["navn"]) ."</a>";
}

    echo "(". $r["dato"] .")"</font>";
$txt = ;
echo "<p>". nl2br($r[txt]);
echo "<br><img src=\"images/shacked/pg_bg.gif\" border=\"0\"><br>\n";

    }else{
echo"Ingen indl&aelig; ud fra valgte id";
}
?></td>
</tr></table>
Avatar billede sukos Juniormester
27. oktober 2003 - 12:38 #18
Hov, så ikke du havde fundet ud af det!
Skal heller ikke ha' point for noget du ikke bruger! :O)
Så svar selv, og ta' point, osse selvom du ikke har noget at bruge dem til! :O)
Avatar billede sukos Juniormester
27. oktober 2003 - 12:39 #19
b.t.w. kik lige på den tagster_lib !!!
Den er vældig brugbar!
Avatar billede fraggel- Nybegynder
27. oktober 2003 - 12:49 #20
kk men nu er det sådan at de smileys, den indsætter læser dem faktisk fra en html :D
Avatar billede fraggel- Nybegynder
27. oktober 2003 - 12:53 #21
men sukos... det der med tagster er det bare sådan der.. ?
<?php
include("functions/connect.php");
include('tagster_lib.php');
$str = tagster_format($str, "_blank", "mystyle");
?>
Avatar billede sukos Juniormester
27. oktober 2003 - 12:53 #22
jah, ok

Kik evt. på denne guestbook

http://www.smartisoft.com/products.php?product=phpBook

Den er faktisk ret fed, og default meget a'la' den måde din side ser ud på lige nu.
Avatar billede sukos Juniormester
27. oktober 2003 - 12:54 #23
Jup, eller blot
echo tagster_format($str, "_blank", "");
Avatar billede fraggel- Nybegynder
27. oktober 2003 - 13:00 #24
kk... min fil ser nu ud som denne....


KODE:

<?php
include("functions/connect.php");
include('tagster_lib.php');
?>
<center><table cellpadding="0" cellspacing="0" border="0" width="400"><tr>
      <td>
        <?
$id = $_GET['id'];
$query = mysql_query("SELECT * FROM news_body WHERE id=$id");
$r = mysql_fetch_array($query);

echo "<font color=\"#000000\" size=\"3\"><b>$r[overskrift]</b><br></font>";
if ($r[email] == "") {
    echo "<font color=\"#999999\" size=\"1\">$r[navn] ($r[dato])</font>";
} else {
    echo "<font color=\"#999999\" size=\"1\"><a href=\"mailto: $r[email]\">$r[navn]</a> ($r[dato])</font>";
}
$txt = nl2br($r[txt]);
echo "<p>$txt <br>";
echo "<img src='images/shacked/pg_bg.gif' border=\"0\">";
?>
        <?
$query = mysql_query("SELECT * FROM news_msg WHERE spm=$id ORDER BY id");
while ($r = mysql_fetch_array($query)) {
    if ($r[email] == "") {
        echo "$r[navn] ($r[dato])";
    } else {
        echo "<a href=\"mailto: $r[email]\">". htmlentities($r["navn"]) ."</a> (". $r["dato"] .")<br>";
    }
        echo "". htmlentities($r["txt"]) ."";
echo "<br><img src='images/shacked/pg_bg.gif' border=\"0\"><br>";
}
?>
        <b>Comment news</b><br>
        <br>
<form method="post" action="functions.php"><input type="hidden" name="id" value="<?= $id; ?>"><input type="hidden" name="perform" value="reply">
          Name:
          <input type="text" name="navn" value="<? echo $_COOKIE['navn']; ?>" style="width: 120px"> Email: <input type="text" name="email" value="<? echo $_COOKIE['email']; ?>" style="width: 120px"><br>
<textarea rows="7" name="txt" style="width: 335px"></textarea><br>
<input type="submit" name="send" value="Send"> <input type="checkbox" name="cookie">
          Save settings ?<br>
<img src="images/shacked/pg_bg.gif" border="0">
          <div align="center"><a href="index.php">Back
            2 front</a> </div>
        </form></td></tr></table></center>

</body>
</html>
KODE SLUT

Hvor dan faen gør jeg sådan at i $txt at man bare kan skrive www.dr.dk så kommer der link =???
Avatar billede sukos Juniormester
27. oktober 2003 - 13:06 #25
echo tagster_format($r["txt"], "_blank", "");
Avatar billede sukos Juniormester
27. oktober 2003 - 13:09 #26
if ($r[email] == "") {
        echo htmlentities($r[navn]);
    } else {
        echo tagster_format($r[email], "_blank", "");
    }
        echo "(". $r["dato"] .")<br>";
        echo tagster_format($r["txt"], "_blank", "");
Avatar billede fraggel- Nybegynder
27. oktober 2003 - 13:16 #27
hvordan laver man egentlig... sådan at man kan skrive

[bold]lujah[/bold]

og så lujah kommer som fed ?
Avatar billede sukos Juniormester
27. oktober 2003 - 13:28 #28
$r["txt"] = tagster_format($r["txt"], "_blank", "");
$r["txt"] = str_replace("[bold]", "<b>", $r["txt"]);
$r["txt"] = str_replace("[/bold]", "</b>", $r["txt"]);

echo $r["text"];

hehe, det var så et svar :O)
Avatar billede fraggel- Nybegynder
27. oktober 2003 - 13:39 #29
total iorden der ;) nu må de snart være dine :D
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