Warning: html_entity_decode() expects parameter 1 to be string, array given in /home/httpd/testweb/bbcode/bbcode.php on line 106
Funkcję wywołuję w następujący sposób:
<?php include ("bbcode.php"); $test = "[ html ]< b >Co< / b > [ / html ]";//tylko bez spacji oczywiście ?>
Oto ta funkcja:
<?php // bbcode Function bbcode($str){ // usun zbedne // Wykonaj html $str=preg_replace_callback("#<!--html--><div class='htmltop'>HTML</div><div class='htmlmain'><!--html1-->(.*?)<!--html2--></div><!--html3-->#si", "html_entity_decode", $str); // kolejny wiersz // js // wynik return $str;} // anti js Function bbcode_js($str){ return str_replace('javascript','java_script',$str[0]); }else{return $str[0];}} ?>
Szukałem w google itd ale nic nie znalazłem a jeśli znalazłem to bez odpowiedzi... Proszę o pomoc.
Problem rozwiązałem sam:
<?php // bbcode Function bbcode($str){ // usun zbedne // Wykonaj html // kolejny wiersz // js // wynik return $str; } //html tags function bbcode_genhtmltags($str){ return $str; } // anti js Function bbcode_js($str){ return str_replace('javascript','java_script',$str[0]); }else{return $str[0];} } ?>
Umiesz liczyć licz na siebie.....
