login  Naam:   Wachtwoord: 
Registreer je!
 Forum

ubb parser

Offline jantaeke1 - 30/04/2005 19:05
Avatar van jantaeke1Nieuw lid hallo
wie kan voor mij even snel en ubb parser in en bewerk script zetten.
  1. <html>
  2. <head>
  3. <title>Tekst</title>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5.  
  6. </head>
  7.  
  8. <body text="#000000" leftmargin="0" topmargin="0">
  9. <div id="Layer1" style="position:absolute; width:100%; height:100%; z-index:1; left: 0; top: 0">
  10. <p align="center">&nbsp;</p>
  11. <p align="center"><font size="5">Tekst</font><font size="5">:<br>
  12. <font size="3">huidige tekst!!</font></font></p>
  13. <p align="center">
  14. <textarea name="textfield2" cols="60" rows="3"><? include ("wedstrijden.txt")?></textarea>
  15. </p>
  16. <form name="form1" method="post" action="write.php">
  17. <p align="center">
  18. <textarea name="textfield" cols="60" rows="8"><?
  19. $fp = fopen('wedstrijden.txt', 'a+');
  20. fclose($fp);
  21. ?>
  22. </textarea>
  23. </p>
  24. <p align="center">
  25. <input type="reset" name="Submit2" value="Reset">
  26. <input type="submit" name="Submit" value="Vestuur">
  27. </p>
  28. </form>
  29. <div align="center"></div>
  30. </div>
  31. </body>
  32. </html>

als hier iemand even en ubb kan inzetten dan is dat harstikke mooi;-)

5 antwoorden

Gesponsorde links
Offline CelestialCelebi - 30/04/2005 19:24
Avatar van CelestialCelebi PHP gevorderde lol 

Zoals op IRC vermeld:
Wegens te hoge druk zijn wij genoodzaakt een vergoeding te vragen voor de diensten die wij leveren. Script editen: 30 EUR, luisteren naar een vraag over or die: 50 EUR, script uitlijnen: 20 EUR, keuren van sites: 15 EURO, keuren van 18+ sites: Gratis.


Nee, even serieus... Jij pleurt hier een scriptje neer en zegt tegen ons: ZET HIER UBB IN en dan ga je, morgen kom je terug, kopieert het script, zet het online en klaar. Zo gaat dat niet.
Offline jantaeke1 - 30/04/2005 19:28
Avatar van jantaeke1 Nieuw lid oke ik zal zelf wel doen maar kan me wel iemand uitleggen dan hoe je en ubb toevoegd aan en pagina?
ik heb het ubb script wel.
Offline gijs - 30/04/2005 19:39
Avatar van gijs HTML beginner nouw, laat dat ubb script hier eens zien, dan gaan wij wel ff knippen en plakken;-)
Offline jantaeke1 - 30/04/2005 19:58
Avatar van jantaeke1 Nieuw lid
  1. <?php
  2. function italic($code) {
  3. $code = "<i>".$code."</i>";
  4. return $code;
  5. }
  6. function bold($code) {
  7. $code = "<b>".$code."</b>";
  8. return $code;
  9. }
  10. function underlined($code) {
  11. $code = "<u>".$code."</u>";
  12. return $code;
  13. }
  14. function kleuren($code) {
  15. $code = str_replace("&amp;", "&", $code);
  16. $code = str_replace("&lt;", "<", $code);
  17. $code = str_replace("&gt;", ">", $code);
  18. $code = str_replace(" &lt;?", "&lt;?", $code);
  19. $code = str_replace("<br>", "", $code);
  20. $code = str_replace("<br />", "", $code);
  21. $code = str_replace("&quot; ", "\"", $code);
  22. $code = str_replace("&quot;", "\"", $code);
  23. if (!strpos($code,"<?") and substr($code,0,2)!="<?") {
  24. $code="<?".trim($code)."?>";
  25. $addedtags=1;
  26. }
  27. $oldlevel=error_reporting(0);
  28. error_reporting($oldlevel);
  29. $buffer = ob_get_contents();
  30. if(!empty($addedtags)) {
  31. $openingpos = strpos($buffer,'&lt;?');
  32. $closingpos = strrpos($buffer, '?');
  33. $buffer = substr($buffer, 0, $openingpos).substr($buffer, $openingpos+5, $closingpos-($openingpos+5)).substr($buffer, $closingpos+5);
  34. }
  35. // Van hier
  36.  
  37. // Tot hier
  38. return $buffer;
  39. }
  40. function ubb_code($bericht) {
  41. $kleur1 = "#EAF0FA";
  42. $kleur2 = "#F7F7F7";
  43. $borderkleur = "#D3D3D3";
  44. $bericht = htmlspecialchars("$bericht");
  45. $bericht = stripslashes($bericht);
  46. $bericht = nl2br("$bericht");
  47. $bericht = preg_replace('_\[code\](.*?)\[/code\]_ise', "[phptable] kleuren(' \\1 ') [/phptable]", $bericht);
  48. $bericht = str_replace("[center]", "<center>", $bericht);
  49. $bericht = str_replace("[/center]", "</center>", $bericht);
  50. $bericht = str_replace("[small]", "<small>", $bericht);
  51. $bericht = str_replace("[/small]", "</small>", $bericht);
  52. $bericht = str_replace("[Quote]", "<small>Quote:</small><br><table width=\"100%\" bgcolor=\"$kleur1\" style=\"BORDER-RIGHT: $borderkleur 2px solid; BORDER-TOP: $borderkleur 1px solid; BORDER-BOTTOM: $borderkleur 2px solid; BORDER-LEFT: $borderkleur 1px solid\" cellspacing=\"0\" cellpadding=\"1\"><tr><td><font color=\"#000000\">", $bericht);
  53. $bericht = str_replace("[/Quote]", "</font></td></tr></table>", $bericht);
  54. $bericht = str_replace("[php]", "[phptable][php]", $bericht);
  55. $bericht = str_replace("[/php]", "[/php][/phptable]", $bericht);
  56. $bericht = str_replace("[phptable]", "<table width=\"100%\" bgcolor=\"$kleur2\" style=\"BORDER-RIGHT: $borderkleur 2px solid; BORDER-TOP: $borderkleur 1px solid; BORDER-BOTTOM: $borderkleur 2px solid; BORDER-LEFT: $borderkleur 1px solid\" cellspacing=\"0\" cellpadding=\"1\"><tr><td>", $bericht);
  57. $bericht = str_replace("[/phptable]", "</td></tr></table>", $bericht);
  58. $bericht = str_replace("[table]", "<table>", $bericht);
  59. $bericht = str_replace("[/table]", "</table>", $bericht);
  60. $bericht = str_replace("[tr]", "<tr>", $bericht);
  61. $bericht = str_replace("[/tr]", "</tr>", $bericht);
  62. $bericht = str_replace("[td]", "<td>", $bericht);
  63. $bericht = str_replace("[/td]", "</td>", $bericht);
  64. $bericht = str_replace("[ul]", "<ul>", $bericht);
  65. $bericht = str_replace("[/ul]", "</ul>", $bericht);
  66. $bericht = str_replace("[li]", "<li>", $bericht);
  67. $bericht = str_replace("[/li]", "</li>", $bericht);
  68. //$bericht = eregi_replace("http://[^[:space:]]+","<a href=\"\\0\" target=\"_blank\">\\0</a>",$bericht);
  69. $bericht = eregi_replace("([a-zA-Z0-9_-]+)@([a-zA-Z0-9\._-]+)(\.[a-zA-Z]+)", "<a href=\"mailto:\\1@\\2\\3\">\\1@\\2\\3</a>", $bericht);
  70. $bericht = preg_replace('_\[i\](.*?)\[/i\]_ise', "italic(' \\1 ')", $bericht);
  71. $bericht = preg_replace('_\[b\](.*?)\[/b\]_ise', "bold(' \\1 ')", $bericht);
  72. $bericht = preg_replace('_\[u\](.*?)\[/u\]_ise', "underlined(' \\1 ')", $bericht);
  73. $bericht = str_replace("[img]","<img src=\"http://",$bericht);
  74. $bericht = str_replace("[/img]","\">",$bericht);
  75. $bericht = eregi_replace("\[url\]www.([^\[]*)","<a href=\"http://www.\\1\" target=_blank>\\1", $bericht);
  76. $bericht = eregi_replace("\[url\]([^\[]*)","<a href=\"\\1\" target=_blank>\\1", $bericht);
  77. $bericht = eregi_replace("(\[url=)([A-Za-z0-9_~&=;\?:%@#./\-]+[A-Za-z0-9/])(\])", "<a href=\"http://\\2\" target=_blank>", $bericht);
  78. $bericht = eregi_replace("\[url](http://(.*))", "<a href=\"\\1\" target=\"_blank\">\\1", $bericht);
  79. $bericht = eregi_replace("(\[/url\])", "</a>", $bericht);
  80. $bericht = str_replace("http://http://", "http://", $bericht);
  81.  
  82. $bericht = str_replace("fuck","***",$bericht);
  83. $bericht = str_replace("shit","***",$bericht);
  84. $bericht = str_replace("kanker","***",$bericht);
  85. $bericht = str_replace("hoer","***",$bericht);
  86. $bericht = str_replace("slet","***",$bericht);
  87. $bericht = str_replace("kankerhoer","***",$bericht);
  88. $bericht = str_replace("tering","***",$bericht);
  89. $bericht = str_replace("fack","***",$bericht);
  90. $bericht = str_replace("f*ck","***",$bericht);
  91. $bericht = str_replace("kankerteef","***",$bericht);
  92. $bericht = str_replace("kut","***",$bericht);
  93. $bericht = str_replace("joden","***",$bericht);
  94. $bericht = str_replace("pik","***",$bericht);
  95. $bericht = str_replace("eikel","***",$bericht);
  96. $bericht = str_replace("erotiek","***",$bericht);
  97. $bericht = str_replace("loser","***",$bericht);
  98.  
  99. // de smilies moet je zelf maar ff doen :P
  100. return $bericht;
  101. }
  102. ?>
asjeblieft
Offline DownForZ - 30/11/1999 00:00
Avatar van DownForZ HTML interesse err...rnrnubb_code($hierdatgenewatdoordeparsermoet)rnrntadaaa, das 30EUR, graag overmaken op de rekening van SiMarnrn;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.24s