Hoi! Heb zojuist een prachtig mooi gastenboekje opgezet, alle bbcodes en dat soort shit er omheen. Ik loop tegen een probleem aan, ik wil dat als iemand een foto post [ i m g ] http://hoi.nl/hoi.jpg [ / i m g ] dat dit plaatje automatisch geresized wordt.
Wat moet ik nog veranderen aan de code???
{
global $smiley, $ab_bbcodesupport, $ab_picsupport, $ab_smiliesupport, $mosConfig_live_site;
# Convert BB Code to HTML commands
if ($ab_bbcodesupport) {
$matchCount = preg_match_all("#\\[code\](.*?)\\[/code\]#si", $message, $matches);
for ($i = 0; $i < $matchCount; $i++) {
$currMatchTextBefore = preg_quote($matches[1][$i]);
$currMatchTextAfter = htmlspecialchars($matches[1][$i]);
$message = preg_replace("#\\[code\]$currMatchTextBefore\\[/code\]#si", "<b>Code:</b><HR>$currMatchTextAfter<HR>", $message);
}
$message = preg_replace("#\\[quote\](.*?)\[/quote]#si", "<b>Quote:</b><HR><BLOCKQUOTE>\\1</BLOCKQUOTE><HR>", $message);
$message = preg_replace("#\\[b\](.*?)\\[/b\]#si", "<B>\\1</B>", $message);
$message = preg_replace("#\\[i\](.*?)\\[/i\]#si", "<I>\\1</I>", $message);
$message = preg_replace("#\\[u\](.*?)\\[/u\]#si", "<U>\\1</U>", $message);
$message = preg_replace("/\\[img\](http:\/\/)(.*?)\\[\/img\]/si","[img]\"\\1\\2\"[/img]", $message);
$message = preg_replace("#\\[url\](http://)?(.*?)\\[/url\]#si", "<A HREF=\"http://\\2\" TARGET=\"_blank\">\\2</A>", $message);
$message = preg_replace("#\[url=(http://)?(.*?)\](.*?)\\[/url\]#si", "<A HREF=\"http://\\2\" TARGET=\"_blank\">\\3</A>", $message);
$message = preg_replace("#\\[email\](.*?)\\[/email\]#si", "<A HREF=\"mailto:\\1\">\\1</A>", $message);
if ($ab_picsupport) $message = preg_replace("#\\[img\](.*?)\\[/img\]#si", "[img]\"\\1\"[/img]", $message);
$matchCount = preg_match_all("#\\[list\](.*?)\\[/list\]#si", $message, $matches);
for ($i = 0; $i < $matchCount; $i++) {
$currMatchTextBefore = preg_quote($matches[1][$i]);
$currMatchTextAfter = preg_replace("#\\[\*\]#si", "<LI>", $matches[1][$i]);
$message = preg_replace("#\\[list\]$currMatchTextBefore\\[/list\]#si", "<UL>$currMatchTextAfter</UL>", $message);
}
Wat moet ik nog veranderen aan de code???
{
global $smiley, $ab_bbcodesupport, $ab_picsupport, $ab_smiliesupport, $mosConfig_live_site;
# Convert BB Code to HTML commands
if ($ab_bbcodesupport) {
$matchCount = preg_match_all("#\\[code\](.*?)\\[/code\]#si", $message, $matches);
for ($i = 0; $i < $matchCount; $i++) {
$currMatchTextBefore = preg_quote($matches[1][$i]);
$currMatchTextAfter = htmlspecialchars($matches[1][$i]);
$message = preg_replace("#\\[code\]$currMatchTextBefore\\[/code\]#si", "<b>Code:</b><HR>$currMatchTextAfter<HR>", $message);
}
$message = preg_replace("#\\[quote\](.*?)\[/quote]#si", "<b>Quote:</b><HR><BLOCKQUOTE>\\1</BLOCKQUOTE><HR>", $message);
$message = preg_replace("#\\[b\](.*?)\\[/b\]#si", "<B>\\1</B>", $message);
$message = preg_replace("#\\[i\](.*?)\\[/i\]#si", "<I>\\1</I>", $message);
$message = preg_replace("#\\[u\](.*?)\\[/u\]#si", "<U>\\1</U>", $message);
$message = preg_replace("/\\[img\](http:\/\/)(.*?)\\[\/img\]/si","[img]\"\\1\\2\"[/img]", $message);
$message = preg_replace("#\\[url\](http://)?(.*?)\\[/url\]#si", "<A HREF=\"http://\\2\" TARGET=\"_blank\">\\2</A>", $message);
$message = preg_replace("#\[url=(http://)?(.*?)\](.*?)\\[/url\]#si", "<A HREF=\"http://\\2\" TARGET=\"_blank\">\\3</A>", $message);
$message = preg_replace("#\\[email\](.*?)\\[/email\]#si", "<A HREF=\"mailto:\\1\">\\1</A>", $message);
if ($ab_picsupport) $message = preg_replace("#\\[img\](.*?)\\[/img\]#si", "[img]\"\\1\"[/img]", $message);
$matchCount = preg_match_all("#\\[list\](.*?)\\[/list\]#si", $message, $matches);
for ($i = 0; $i < $matchCount; $i++) {
$currMatchTextBefore = preg_quote($matches[1][$i]);
$currMatchTextAfter = preg_replace("#\\[\*\]#si", "<LI>", $matches[1][$i]);
$message = preg_replace("#\\[list\]$currMatchTextBefore\\[/list\]#si", "<UL>$currMatchTextAfter</UL>", $message);
}
[ Voor 16% gewijzigd door Verwijderd op 01-06-2005 20:57 ]