Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] bbcode, problem z ;
M45t3r
post 13.04.2006, 11:09:56
Post #1





Grupa: Zarejestrowani
Postów: 133
Pomógł: 0
Dołączył: 16.05.2005
Skąd: Lubaczów

Ostrzeżenie: (0%)
-----


Witam!

Mam taki problem z wlasna funkcja, pewnie bedzie on banalny i temat za chwile bedzie zamkniety, ale jakos nie moge tego rozgryźć :|

no wiec mam funkcje:

  1. <?php
  2. function bbcode ($conv) {
  3.  $przed = array("","","[img]","[/img]","","","","");
  4.  $po = array("<b>","</b>", "<img src=\"", "\" alt=\"\" />","<u>","</u>","<i>","</i>");
  5.  $conv = str_replace($przed,$po,$conv);
  6.  $conv = preg_replace("#\[url=(.*?)?(.*?)\](.*?)\[/url\]#si", "<a href=\"\\2\">\\3</a>", $conv);
  7.  $conv = preg_replace("#\[color=(.*?)?(.*?)\](.*?)\[/color\]#si", "<span style=\"color: \\2\">\\3</span>", $conv);
  8.  $conv = preg_replace("#\[size=(.*?)?(.*?)\](.*?)\[/size\]#si", "<span style=\"font-size: \\2\">\\3</span>", $conv);
  9.  return $conv;
  10. }
  11. ?>


wywoluje ja w index.php

  1. <?php
  2. require 'includes/function/bbcode.php';
  3. echo bbcode("test"); //tutaj zaczyna sie problem
  4. ?>


owszem tekst jest kolorowy, ale w źrodle brakuje ;

  1. <span style="color: red">test</span>


a dodajac do :

  1. <?php
  2.  $conv = preg_replace("#\[color=(.*?)?(.*?)\](.*?)\[/color\]#si", "<span style=\"color: \\2\">\\3</span>", $conv);
  3. ?>
;

  1. <?php
  2.  $conv = preg_replace("#\[color=(.*?)?(.*?)\](.*?)\[/color\]#si", "<span style=\"color: \\2\;">&#092;\3</span>", $conv);
  3. ?>


mam bład

Kod
Warning: Unexpected character in input: '\' (ASCII=92) state=1 in C:\Program Files\WebServ\httpd-users\pixarcell\includes\function\bbcode.php on line 7

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in C:\Program Files\WebServ\httpd-users\pixarcell\includes\function\bbcode.php on line 7

Parse error: syntax error, unexpected '<' in C:\Program Files\WebServ\httpd-users\pixarcell\includes\function\bbcode.php on line 7


co zepsułem?

Ten post edytował M45t3r 13.04.2006, 11:32:43


--------------------
Nie chce pieniedzy, diamentow, tulipanow i fasoli!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 17:13