tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
12
ZUGRIFFE
1168
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    gefPayne gefPayne ist offline Rookie
    Registriert seit
    Sep 2004
    Ort
    Aachen
    Beiträge
    6
    Hoi @ all
    ich hab ein Prob mit mein Script und blick da nicht mehr durch!
    Irgend wie funnzt mein BBcode nicht!
    Kann mir Bitte einer Helfen?

    THX schon mal


    PHP-Code:
    <? 
    extract
    ($_SERVER);
    extract($_ENV);
    extract($_GET);
    extract($_POST);
    extract($_REQUEST);
    ?>
    <?
    include "config.php"
    ?>
    <?
    if($ser_id = @mysql_connect($mysql_host$mysql_user$mysql_pw))
    {
       echo 
    "";
    }
    else
    {
        die(
    'Fehler! Datenbank gibt es nicht');
    }

    if(@
    mysql_select_db($mysql_db))
    {
       echo 
    "";
    }
    else
    {
        die(
    'Fehler! Datenbank gibt es nicht');
    }
    $sql "SELECT * FROM news1 ORDER BY `text` DESC";
    if (!
    $res_id mysql_query($sql))
        die (
    'Fehler! SQL-Befehl ist falsch.');

    while (
    $test mysql_fetch_array($res_id))
    {
    ?>

        
    <table width="553" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td width="553" bgcolor="#F1F1F1" align="left" valign="top"><span class="Stil15"><? echo $test ['text'] = str_replace("°\[([b|i|u])\](.*)\[/(\\1)\]°Uism","<$1>$2</$1>"$test[text]);?></span></td>
      </tr>
      <tr>
        </tr>
    </table>


    <? ?>
     

  2. #2
    Lumpi02 Lumpi02 ist offline Mitglied Gold
    Registriert seit
    Oct 2004
    Ort
    Vogtland
    Beiträge
    148
    ><? echo $test ['text'] = <- Was soll das sein?
    und kannst du mal deine Frage so stellen, das man eine Antwort geben kann? Vielleicht was als Fehler ausgegeben wird?
     
    Gruß Lumpi02

    visit: http://www.dezueng.de

  3. #3
    Registriert seit
    Jun 2004
    Ort
    Garching b. München
    Beiträge
    602
    Hi!

    Der Fehler ist scheinbar nur in dieser Zeile:
    PHP-Code:
    <? echo $test ['text'] = str_replace("°\[([b|i|u])\](.*)\[/(\\1)\]°Uism","<$1>$2</$1>"$test[text]);?>
    Ich kenne mich mit Regular Expressions nicht wirklich aus, aber verweise dich gerne an dieses Forum: devshare.de: Reguläre Ausdrücke .

    Irgendwie kommt mir das Grad-Zeichen (°) etwas spanisch vor - muss da vielleicht ein Accent Circonfelx hin? (Schreibt man das so? Ich meine das hier: ^)

    Mamphil
     
    Lösungsvorschlag: Wenn es mit dem mysql_query(...); Probleme gibt, pack ein die(mysql_error()); dahinter und guck dir den MySQL-Fehler an!

    Artikel & Tutorial: Wie realisiere ich eine Umkreissuche nach Postleitzahlen mit der kostenlosen OpenGeoDB in PHP?

  4. #4
    gefPayne gefPayne ist offline Rookie
    Registriert seit
    Sep 2004
    Ort
    Aachen
    Beiträge
    6
    1.<? echo $test ['text'].... das ist die ausgabe
    2.mein prob ist das er nichts umendert also Kusiv Fett Unterstrichen
     

  5. #5
    Lumpi02 Lumpi02 ist offline Mitglied Gold
    Registriert seit
    Oct 2004
    Ort
    Vogtland
    Beiträge
    148
    dann mach erstmal das Leerzeichen da raus, dann könnte eher was gehen
     
    Gruß Lumpi02

    visit: http://www.dezueng.de

  6. #6
    gefPayne gefPayne ist offline Rookie
    Registriert seit
    Sep 2004
    Ort
    Aachen
    Beiträge
    6
    @ Lumpi02:
    welches leerzeichen? und wo?
    Danke schon mal

    @ Mamphil:
    THX für die seite
     

  7. #7
    Lumpi02 Lumpi02 ist offline Mitglied Gold
    Registriert seit
    Oct 2004
    Ort
    Vogtland
    Beiträge
    148
    das ich oben schon gepostet hab
     
    Gruß Lumpi02

    visit: http://www.dezueng.de

  8. #8
    gefPayne gefPayne ist offline Rookie
    Registriert seit
    Sep 2004
    Ort
    Aachen
    Beiträge
    6
    Sorry.... aber Welcher Post?
     

  9. #9
    Avatar von Lukaro
    Lukaro Lukaro ist offline Mitglied Silber
    Registriert seit
    Oct 2004
    Beiträge
    89
    naja, ich denke er meinet den einzigen post, den er bis dahin hier verfasst hat: Hier

    Oder verstehe ich das ganz falsch
     

  10. #10
    gefPayne gefPayne ist offline Rookie
    Registriert seit
    Sep 2004
    Ort
    Aachen
    Beiträge
    6
    ja aber welches leerzeichen?
     

  11. #11
    Registriert seit
    Mar 2002
    Ort
    Stuttgart (Baden-Württemberg)
    Beiträge
    984
    Blog-Einträge
    7
    Das geht !

    PHP-Code:
    $test['text'] = preg_replace("^\[([b|i|u])\](.*)\[/(\\1)\]^Usi","<$1>$2</$1>"$test['text']);
    echo 
    $test['text']; 
    MfG mAu
     

  12. #12
    Registriert seit
    May 2002
    Ort
    50.59° Nord 11.21° Ost
    Beiträge
    1.837
    Zitat Zitat von Mauri82123
    Das geht !

    PHP-Code:
    $test['text'] = preg_replace("^\[([b|i|u])\](.*)\[/(\\1)\]^Usi","<$1>$2</$1>"$test['text']);
    echo 
    $test['text']; 
    MfG mAu
    Und ist eine Zeile zu viel, das geht doch viel eleganter:
    PHP-Code:
    echo preg_replace("^\[([b|i|u])\](.*)\[/(\\1)\]^Usi","<$1>$2</$1>"$test['text']); 
     
    »

  13. #13
    gefPayne gefPayne ist offline Rookie
    Registriert seit
    Sep 2004
    Ort
    Aachen
    Beiträge
    6
    Danke leute es Funnzt
     

Ähnliche Themen

  1. Warum funktioniert mein PHP-code nicht?
    Von nartimus im Forum PHP
    Antworten: 12
    Letzter Beitrag: 31.03.08, 22:06
  2. Warum tuts mein Login-script nicht?
    Von Kalma im Forum PHP
    Antworten: 4
    Letzter Beitrag: 31.10.06, 15:21
  3. Antworten: 2
    Letzter Beitrag: 15.03.05, 09:48
  4. Warum bootet mein Windows nicht mehr
    Von Prediger im Forum C/C++
    Antworten: 4
    Letzter Beitrag: 22.12.04, 08:02
  5. Warum geht mein ADSL Modem nicht richtig?
    Von Gabi im Forum Linux & Unix
    Antworten: 20
    Letzter Beitrag: 16.11.03, 23:13