Dodawanie komentarzy z kodem HTML, problem.

0

Witam, mam o to taki kod, który dodaje komentarze na stronie, lecz nie dodaje komentarzy z kodem html - tylko w takim wypadku jeżeli w opisie i w temacie będzie kod html, w tedy doda. A potrzebuje to do dodawania filmów z youtube na stronę.
Chciałbym też aby czcionka tematu wyświetlała się w danym stylu css. Jak to zrobić?

O to kod:

    


<b>Komentarze</b><br /><br />
     
    <table>
     
     
     
    <?php
     
     // nazwa pliku z trescia komentarzy
     $nazwa = 'komentarze.txt';
     
     
     // zapis jesli co wyslano z formularza
     if($_POST['tytul'] & $_POST['tresc'] & $_POST['autor'])
     {
    $fp=fopen($nazwa, 'a');
    flock($fp, 2); 
    fwrite($fp,$_POST['tytul'].'||'.strip_tags(strtr($_POST['tresc'],'\n',' ')).'||'.$_POST['autor'].'\n');
    flock($fp, 3); 
    fclose($fp);
     }
     
     // jezeli juz istnieja jakies komentarze
     if(is_file($nazwa))
     {
    $linia = explode('\n',file_get_contents($nazwa));
    $ilosc = count($linia);
    for($i=0; $i<$ilosc; $i++)
    {
     $komentarz = explode('||',$linia[$i]);
     echo ''.$komentarz[0].'<BR>'.$komentarz[1].'<BR>'.$komentarz[2].'<BR>';
    }
     }
     else
    echo 'Jeszcze nie ma zadnych komentarzy. Badz pierwszy i skomentuj!<br /><br />';
     
    ?>
    <font color="white" size="+1">
    </table>
     
    <form action="" method="POST">
    <table><tr><td>Tytul </td><td><input type="text" name="tytul" /></td></tr>
    <tr><td>Tresc</td><td><textarea cols="30" name="tresc" rows="7"></textarea> </td></tr>
    <tr><td>Autor </td><td><input type="text" name="autor" /> </td></tr>
    <tr><td><input type="submit" value="Dodaj komentarz" /></td></tr></table>
    </form></font>
    
     
1

Albo HTML Purifier

0

Ok thx, a co wstawić zamiast: .strip_tags - zaby działało poprawnie?

1 użytkowników online, w tym zalogowanych: 0, gości: 1