| start Webszerkesztés egyéb PHP alapú megoldások BB-kód értelmezése |
| A kereséshez kattints a fentebb látható mezőbe > írd be a keresett kifejezést majd nyomj egy ENTER-t. FRISS FÓRUMTÉMÁK offtopic III. [BlackY] Egyéni rajzok saját 5let alapján III. [CeleronMaster] Emotikon hetek [Halfbreed] Joomla! (Mambo 4.5.x) [LeGaS] Help! [Mozaik] Segítséget kérnék [LeGaS] Hálózat [Flatron] Általános kérdések [Tirion] Php-s Probléma... [unduruxi] SMF [hitetlen] LAPAJÁNLÓ behun.net Tomcat oldala RSS / META STATISZTIKA |  |
BB-kód értelmezése |  |
Ebben a tutorialban bemutatok egy BB kód értelmezőt, valamint annak a használatát. Remélem hasznos lesz számotokra. A kódot csak kimásolod innen egy fájlba és gyönyörködsz az eredményben :D A kód (tegyük mondjuk egy index.php nevű fájlba)<?php function bb($message){ $from = array( "/\n?\[code\](.*?)\[\/code\]/si", "/\n?\[php\](.*?)\[\/php\]/sie", '/(^|[ \n\r\t])((http(s?):\/\/)(www\.)?([a-z0-9_-]+(\.[a-z0-9_-]+)+)(:[0-9]+)?(\/[^\/ \)\(\n\r]*)*)/is', "/\[img\](.*?)\[\/img\]/si", "/\[i\](.*?)\[\/i\]/si", "/\[b\](.*?)\[\/b\]/si", "/\[u\](.*?)\[\/u\]/si", "/\[s\](.*?)\[\/s\]/si", "/([a-z_-][a-z0-9\._-]*@[a-z0-9_-]+(\.[a-z0-9_-]+)+)/is", "/\[url\](.*?)\[\/url\]/si", "/\[url=(.*?)\](.*?)\[\/url\]/si", "/\n?\[quote\]\n*/i", "/\[\/quote\]/i" ); $to = array( "<TABLE BORDER=\"0\" ALIGN=\"CENTER\" CELLPADDING=\"0\" CELLSPACING=\"0\" WIDTH=\"80%\"><TR><TD CLASS=\"code\" ALIGN=\"LEFT\"><B>Code:</B><BR><HR>\\1<HR></TD></TR></TABLE>", "'<TABLE BORDER=\"0\" ALIGN=\"CENTER\" CELLPADDING=\"0\" CELLSPACING=\"0\" WIDTH=\"80%\"><TR><TD CLASS=\"code\" ALIGN=\"LEFT\"><B>PHP:</B><BR><HR>'. strip_tags('\\1', '<') .'<HR></TD></TR></TABLE>'", '\1[url=\2]\2[/url]', "<IMG SRC=\"\\1\" BORDER=\"0\">", "<I>\\1</I>", "<B>\\1</B>", "<U>\\1</U>", "<S>\\1</S>", "[url=mailto:\\1]\\1[/url]", "<A HREF=\"\\1\" TARGET=\"_blank\">\\1</A>", "<A HREF=\"\\1\" TARGET=\"_blank\">\\2</A>", "<TABLE BORDER=\"0\" ALIGN=\"CENTER\" CELLPADDING=\"0\" CELLSPACING=\"0\" WIDTH=\"80%\"><TR><TD CLASS=\"quote\" ALIGN=\"LEFT\"><B>Quote:</B><BR><HR>", "<HR></TD></TR></TABLE>" ); $message = preg_replace($from, $to, $message); return $message; }?> Elég sok BB kódot támogat. Ezek: A támogatott kódok:Amiket támogat: [b]szöveg[/b] (vastag szöveg) [s]szöveg[/s] [img]kép elérési útja[/img] (kép beillesztése) [i]szöveg[/i] (dőlt szöveg) [u]szöveg[/u] (aláhúzott szöveg) [s]szöveg[/s] (áthúzott szöveg) [code]kód[/code] (kód beillesztése) [php]kód[/php] (php kód megjelenítése) [url=mailto:e-mail-cím]valami szöveg[/url](E-Mail link) [quote]szöveg[/quote] (idézés) Eddig meg is vagyunk. Másoljuk be a következő kódot abba fájlba, ahova a fenti is került. Tesztkód:<?php print bb("ide használhatod a kódokat"); ?> Vegyünk egy példát: Bemásoljuk a fenti kódot egy index.php nevű fájlba. Ezután meg szeretnénk jeleníteni a kepek/image.gif nevű képet BB kódokkal. Ehhez beírjuk az index.php végére: A kód<?php print bb("[img]kepek/image.gif[/img]"); ?> Majd elmentjük és feltöltjük egy tárhelyre az index.php-t, és gyönyörködünk :D
< Előző |  | Következő >
[vissza]
(C) 2006 www.tutorial.hu - photoshop és webszerkesztés leírások Joomla! is Free Software released under the GNU/GPL License. | ### FÓRUMOK [WEB] Honlapkészítés témában az alábbi 2 alfórumunkat tekintsd meg: - webprogramozás (PHP, MySQL) - webszerkesztés, webdesign (ami a honlapkészítéssel kapcsolatos lehet) Az olvasáshoz nem, de a hozzászóláshoz regisztrálni kell magad. Javasoljuk a kereső használatát a kérdések feltevése előtt.. ;) ### LETÖLTÉSEK [WEB] Forráskód szerkesztők Könyvek Link menedzsment Kódoptimalizálás Scriptek, kódok Szervercsomagok ### ONLINE CUCCOK Linkek... - URL "tisztítás" - Url továbbítás - Linkrövidítés - Linkhosszabítás - halott linkek ellenőrzése - Aktuális IP címed Színek... - Colormixers - wellstyled.com - ReedDesign Colors - crieseuwebsite.com - more.btexact.com - colorcube - behr.com - workbook - Defence Mechanism ColorToy - ColorWhore - dev.sessions.edu - ficml.org - colorschemer.com - online - themaninblue.com - technicolor - colormatch.dk - nebulus.org - fullscreen color picker CSS... - Jano - CSS, usability stb. - js.hu CSS puska - CSS Box Border Teszt - CSS - CSS compatibility - Gördítősáv módosítása - CSS lapgenerátor I. Biztonság... - .htaccess és .htpasswd - .htaccess user tiltás - Egyéni hibalapok - Htaccess direktlink tiltás - Jelszavas védelem - Jelszó generátor I. - Jelszó generátor II. - MD4, MD5, SHA-1 Forráskód... - Tidy (online HTML tisztító) - HTML encoder - HTML titkosítás - E-mail encoder Generálnak ezt-azt... - i-Frame - Marquee - Felugró ablak I. - Felugró ablak II. - Meta tagok - Favicon I. - Favicon II. Képekhez... - JPG PNG GIF optimalizáló - kulcsszavak (keywords) - Online képszerkesztő - Honlap betöltési ideje - robots.txt generator Mintaszöveg... - lipsum.com - lorem-ipsum.info - malevole.com Fordítás... - translit.ru - dict.sztaki.hu szótár - babelfish szótár Egyéb... - - HTMLinfo - webes technológiák - Webdesigner's Handbook |