html keeld maha

  • Kasutan html-i keelamiseks sellist scripti :

    $asi = htmlspecialchars($asi);

    kuid on tekkinud selline vajadus, et ta m6ndasid html k2ske siiski 2ra ei keelaks... n2iteks elementaarne <br>...
    Kuidas saaks seda korraldada?
    Ootaks j2llegi ideid...
    Ette t2nades juba...

    29. detsember 2001 - 22:33:32 · Otselink

  • kaupo k 23 a

    $asi = htmlspecialchars($asi,"<br>");

    30. detsember 2001 - 00:37:52 · Otselink

  • kaupo k 23 a

    sry, minuviga..

    strip_tags($asi, "<a>,<b>,<br>");

    30. detsember 2001 - 00:55:16 · Otselink

  • Tänud :)

    30. detsember 2001 - 10:38:26 · Otselink

  • M6tlesin, et kysiks veel :)

    Kuidas saab teha seda tsiteerimist? Ootaks j2llegi erinevaid v6imalusi, kui neid yldse on muidugi...

    30. detsember 2001 - 16:13:49 · Otselink

  • jüri 23 a

    kui soovid sellist nagu siin foorumis on, siis uuri selle sortsu.. siin on eriti lihtsalt asi lahendatud

    30. detsember 2001 - 16:25:12 · Otselink

  • Hmm... kui ma nyyd aru saan, on siin mingit javascripti kasutatud? am i right?

    Igatahes vaatame sortsu siis :)

    30. detsember 2001 - 16:32:06 · Otselink

  • Javascript + DOM näiteks. Ma ei tea, kuidas see pikslis tehtud on, aga mina teeksin umbes nii. Näitlik kood:

    ---------------------------
    <HTML>
    <HEAD>
    <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
    <!--
    function vaheta()
    {
    var misasi = document.getElementById("jeesus");
    var kuhu = document.getElementById("kapsas");
    var seeasi = misasi.innerHTML;
    kuhu.innerHTML = seeasi;
    }
    // -->
    </SCRIPT>
    </HEAD>

    <BODY>
    <P id="jeesus">siin on JEESUS, halleluuja!</P>
    <P onclick="vaheta();" id="kapsas">siin on kapsas, mis muutub jeesuseks! kliki mind!</P>
    </BODY>
    </HTML>
    ---------------------------

    Ehk siis kirjutad siia koodi oma elementide ID-d, pistad õigesse kohta vahele ja töötab mis mühiseb.

    Peaks töötama iga enesest lugupidava DOM 1 oskava brauseri peal. Opera ilmselt mitte, IE &amp; Moz raudselt.

    30. detsember 2001 - 16:56:42 · Otselink

  • kasuta rasvase ja kaldteksti tegemiseks preg_replace() käsku:

    näiteks nii:

    $kiri = preg_replace("/(.*?)/si", "<B>\1</B>", $kiri);

    see rida tuleb aga paigutada htmlspecialchars() JÄRELE, või muidu nullib see kõik ära
    sama patterni saab kasutada ka [I] ja [U] jaoks

    06. jaanuar 2002 - 19:52:37 · Otselink

  • hmm.... see on isegi ehk parem v6imalus :)

    Proovime j2rgi =D

    08. jaanuar 2002 - 19:06:35 · Otselink