kostenloser Webspace werbefrei: lima-city


bb code

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    hi ann mir hier jemad einen bb code f?r mein gbook geben?
    das w?re nett von euch
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. lade dir mal bb2 runter, da m?sste das drin sein
  4. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    was meinste mit bb2?
    phpbb2?
    ich habs in deutsch welche datei?
  5. s******r

    Hallo

    Hast du das G?stebuch selbst gemacht?
    Wenn ja:

    In der Variable "$text" ist der Text des Formulars drin.
    Dann musst du folgendes vor das einf?gen in die Datei/MySQL-DB schreiben:

    $text = str_replace("{b}", "<b>", $text);

    Das "{b}" kannst du in [.b] ?ndern (ohne Punkt)

    Wenn du jetzt "{b}TEXT{/b}" in die Variable "$text" speicherst, wird folgendes ausgegeben: "<b>TEXT</b>"

    bis dann,
    scripter
  6. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    danke das hat mir sehr geholfen jetzt ist nurnoch die frage wohin damit aber ich kann es mir schon denken in der datei wo alles so angezegt wird^^
    ei? schon oder etwa falsch?
  7. @scripter :
    nich vorm speichern um?ndern!
    also
    du speicherst alles in ner db
    und beim ausgeben machste es dann so


    $query = "SELECT * FROM `DATENBANKNAME` ORDER BY `id DESC";
    $result = mysql_query($query);
    while($row = mysql_fetch_assoc($result))
    {
    $text = htmlspecialchars($row[SPALTENNAME]); // alle html sachen in hex code umwandeln
    $text = str_replace("{b}", "<b>", $text); // {b] in <b> umwandeln
    $text = str_replace("{/b}", "</b>", $text);
    echo $text;
    }
    so m?sste es hinhauen
  8. s******r

    Hallo

    Verwirr ihn doch nicht :shy:

    mysql_connect("HOST","USER","PW");
    mysql_select_db("DBNAME");

    $query = "SELECT * FROM `TABELLENNAME` ORDER BY `id DESC";
    $result = mysql_query($query);
    while($row = mysql_fetch_assoc($result))
    {
    $text = htmlspecialchars($row[SPALTENNAME]); // alle html sachen in hex code umwandeln
    $text = str_replace("{b}", "<b>", $text); // {b} in [b.] umwandeln (ohne Punkt)
    $text = str_replace("{/b}", "</b>", $text); // {/b} in [/b.] umwandeln (ohne Punkt)
    echo $text;
    }

    bis dann,
    scripter
  9. wieos verwirren?
    wenn er nen gb selber machen kann wird er das ja wohl verstehen :cool:
  10. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    das gb hab ich mit nem tut gemacht und is noch net das beste da ich noch kein mysl kann hab ich's erst ohne gemacht kommt aber noch
  11. aso das wusste ich ja nich
    aber wenn du hilfe brauchst meld dich per icq :smile:

    ps: nen gb is eingetlich recht einfach zu proggen :cool:
  12. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    ja muss aber erst mysq lernen^^

    so bin mal gespannt das geht dann hoffentlich^^

    so das ging jetzt also wo muss das hin?
    vor dem speichern schon oder erst beim ausgeben?

    und nochwas wie mache ich das dann mit [img]?
    der imagetag wird ja normalerwei?e nicht beendet oder?
  13. ich w?rds bei der ausgabe reinpacken, denn falls du die eintr?ge bearbeiten willst siehst du den bbcode und nich die html formatierung
    wie dsa mit dem [img] ding is da hab ich mich noch nich drum gek?mmert, aber da gibts bestimmt was bei google

    also hier der code

    mysql_connect("HOST","USER","PW");
    mysql_select_db("DBNAME");
    $query = "SELECT * FROM `TABELLENNAME` ORDER BY `id DESC";
    $result = mysql_query($query);
    while($row = mysql_fetch_assoc($result))
    {
    $text = htmlspecialchars($row[SPALTENNAME]); // alle html sachen in hex code umwandeln
    $text = str_replace("{b}", "<b>", $text); // {b} in <b> umwandeln
    $text = str_replace("{/b}", "</b>", $text); // {/b} in </b> umwandeln
    echo $text;
    }

    am besten postest du deinen code, dann kann man den richtig um?ndern
  14. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    ok mir kam da ne idee und zwar:
    $text = str_replace("[img]", "<img src=/"", $text);
    $text = str_replace("[/img]", "/">", $text);

    da ja zwischen die img-tags der link kommt
    ich dachtedas mit dem slash muss davor sonst w?re der text ja zuende und so^^
  15. ja sieht gut aus, aber haut es hin?
    w?r nich schlecht das zu schreiben ^^
  16. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    nein leider net hab da irgendwo noch mit dem ysql probs vorher geht's net habs jetzt aber ge?ndert und zwar von <img src=/" hab ich statt/" ' gemacht und beim anderem auch

    es kommt diese fehlermeldung was bedeutet die?:
    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 9

    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 11
  17. du muss ja auch die platzhalter oben ersetzten :biggrin:
    falls dus doch gemacht hast liegts daran

    $query = "SELECT * FROM `TABELLENNAME` ORDER BY `id DESC";
    dat muss

    $query = "SELECT * FROM `TABELLENNAME` ORDER BY `id` DESC";
    heissen
  18. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    was hat du da jetzt ge?ndert?ich hab das gbook vom tut und habe euers mit mysql query net genomend as war schon da^^
  19. ich hab hinter ?id noch ein ? eingef?gt!
    poste am besten deinen code vom g?stebuch, dann kann man dir besser helfen
  20. Autor dieses Themas

    thehm

    thehm hat kostenlosen Webspace.

    hmm ok
    gbook.php:
    <?
    include ("config.inc.php"); //Einf?gen der Config-Datei
    /* Als erstes muessen wir uns mit der Datenbank verbinden */
    mysql_connect("$host","$user","$passwort");
    mysql_select_db("$datenbank");
    /*Nun muessen wir die Daten auslesen*/
    $sql = "SELECT * FROM gbook ORDER BY ID DESC;";
    $result = mysql_query($sql);
    $data = mysql_fetch_assoc($result);

    while($row = mysql_fetch_assoc($result))
    {
    $text = htmlspecialchars($row[SPALTENNAME]); // alle html sachen in hex code umwandeln
    $text = str_replace("", "<b>", $text);
    $text = str_replace("
    ", "</b>", $text);
    $text = str_replace("", "<u>", $text);
    $text = str_replace("
    ", "</u>", $text);
    $text = str_replace("[k]", "<i>", $text);
    $text = str_replace("[/k]", "</i>", $text);
    $text = str_replace(" [img]", "<img src='", $text);
    $text = str_replace("[/img] ", "'>", $text);

    }
    /* so jetzt m?sste die verbindung stehen der rest ist nur noch ein katzensprung */
    echo "<a href='http://thehm.xardas.lima-city.de/guestbook/eintragen.php'>Eintragen</a>";
    echo "<table cellspacing='0' cellpadding='0'><tr><td><img src='4.GIF'></tr></td>
    <tr><td background='6.GIF'>".$data['Nickname']."<div align='right'>".$data['Datum']." .&nbsp;&nbsp;&nbsp;&nbsp;</tr>
    <tr><img src='7.GIF'></tr>
    <tr>".$data['Inhalt']."</tr></td>
    <tr><td><img src='5.GIF'>";
    ?>

    dann die datei eintragen.php:
    <?
    echo'
    <form action="save.php" method="post" enctype="text/plain">

    Name : <input name="Name" size="20"><br>
    <input name="Email" size="20"><br>
    <textarea name="Frage" rows="7" cols="30">
    </textarea><br><br>

    <input type="submit" value="Abschicken!">
    <input type="reset" value="Abbrechen">

    </form>';
    ?>

    save.php:
    <?
    /*wisst ihr mittlerweile schon */
    include ("config.inc.php");
    mysql_connect("$host","$user","$passwort");
    mysql_select_db("$datenbank");
    /*Wir m?ssen noch das Datum ermitteln*/
    $date = date("d.M.y H:i");
    /* nun folgt der wichtige Teil */
    $sql = "INSERT INTO gbook (Nickname,Datum,Inhalt) VALUES ('$nick','$date','$text');"; //Dies ist der Befehl der nachher die Datenbank empfangen wird. In den Klammern nach "gbook" sind die Spalten und hinter "VALUES" stehn die dazugeh?rigen Informationen.
    $result = mysql_query($sql);
    mysql_fetch_assoc($result); //Nun ist es ein Befehl und keine Variable also wird der Eintrag sofort gespeichert
    echo "Danke f?r den Eintrag";
    ?>
  21. p****x

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

    so sollte es eigentlich gehen
  22. 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!