kostenloser Webspace werbefrei: lima-city


bb code

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    der hat ein mysql prob
    kein prob mit dem php
    irgenwas in zeile neun oder so
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. ok ich habs mir gedacht, du hast die ganzen Platzhalter nich ersetzt
    k?nntest du bitte noch die db struktur posten?
    dann setzt ich dir das gleich ein
    au?erdem
    $result = mysql_query($sql);
    $data = mysql_fetch_assoc($result);

    was soll das bringen? :D
    lass das $data = mysql_fetch_assoc($result); weg

    und
    $text = str_replace("[img]", "<img src=", $text);
    $text = str_replace("[/img]", ">", $text);
    muss
    $text = str_replace("[img]", "<img src=\"", $text);
    $text = str_replace("[/img]", "\">", $text);

    heissen
  4. m*s

    so wird das nichts... was passiert, wenn irgendso ein Trottel an den Anfang seines Eintrags [ img ] schreibt, und den nciht mehr schlie?t? (oder [ b ], [ u ], etc). Die ganze Formatierung ist zum Teufel. Normalerweise wird das mit Regul?ren Ausdr?cken gemacht, z.B:
    preg_replace("#\[b\](.*?)\[/b\]#is", "<span style=\"font-weight: bold\">\\1</span>", $text);

    MfG,

    tMoS
  5. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    also ich habe da jetzt auch was im inet gefunden nur m?sste ich das glaub ich noch meinem anpassen hier geb ich es euch mal vllt k?nnt ihr mir helfen:
    <?php

    // A simple FAST parser to convert BBCode to HTML
    // Trade-in more restrictive grammar for speed and simplicty
    //
    // Syntax Sample:
    // --------------
    // http://elouai.com/images/star.gif
    // eLouai
    // [mail="webmaster@elouai.com"]Webmaster[/mail]
    // [size="25"]HUGE[/size]
    // [color="red"]RED[/color]
    // bold
    // italic
    // underline
    // [list][*]item[*]item[*]item[/list]
    //
    value="123";

    //
    John said yadda yadda yadda

    //
    // Usage:
    // ------
    // <?php include 'bb2html.php'; ?>
    // <?php $htmltext = bb2html($bbtext); ?>
    //
    // (please do not remove credit)
    // author: Louai Munajim
    // website: http://elouai.com
    // date: 2004/Apr/18


    function bb2html($text)
    {
    $bbcode = array("<", ">",
    "[list]", "[*]", "[/list]",
    "[img]", "[/img]",
    "", "",
    "", "",
    "", "",
    '[color="', "[/color]",
    "[size=\"", "[/size]",
    '[url="', "[/url]",
    "[mail=\"", "[/mail]",
    "
    ", "
    ",
    "
    ", "
    ",
    '"]');
    $htmlcode = array("&lt;", "&gt;",
    "<ul>", "<li>", "</ul>",
    "<img src=\"", "\">",
    "<b>", "</b>",
    "<u>", "</u>",
    "<i>", "</i>",
    "<span style=\"color:", "</span>",
    "<span style=\"font-size:", "</span>",
    '<a href="', "</a>",
    "<a href=\"mailto:", "</a>",
    "<code>", "</code>",
    "<table width=100% bgcolor=lightgray><tr><td bgcolor=white>", "</td></tr></table>",
    '">');
    $newtext = str_replace($bbcode, $htmlcode, $text);
    $newtext = nl2br($newtext);//second pass
    return $newtext;
    }
    ?>

    was bedeutet das alles genau wo muss ich es denn enf?gen?
    dort war leider keine beschreibung dabei *heul*
  6. m*s

    die datei, die du gepostest hast, inkludierst du mit include.
    also z.B include("bbcode.php");
    und dann schreibst du in deiner while schleife statt des ganzen str_replace zeugs $text = bb2html($text);

    der ganze Skript ist aber wie gesagt sehr "anf?llig", s.o.
  7. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    wie geht es denn noch anders mos?
    erkl?re es mir bitte deins han ich irgendwie net so ganz gerafft (sorry)
  8. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    was meinst du mit db struktur ?
    naja irgendetwas stimmt hier bei der zeile net:
    while($row = mysql_fetch_assoc($result))
    es kommt diese fehlermeldung:
    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /home/webpages/lima-city/thehm/html/guestbook/gbook.php on line 10
    und das:
    while($row = mysql_fetch_assoc($result)) ist in reihe 10
  9. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!