Restrict images in posts

Installatie lukt niet? Plotseling een foutmelding. Of weet je niet hoe iets werkt. Problemen met phpBB2 kun je in dit archief opzoeken.
Forumregels

Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
phpBB2.0.x
Gesloten
maico
Berichten: 562
Lid geworden op: 04 jan 2004, 18:26

Restrict images in posts

Bericht door maico » 27 feb 2005, 19:01

Hoi ik gebruik naar all tevredenheid:
Hack Title: Restrict images in posts
Hack Version: 0.3.0


Nu kwam ik ervandaag achter dat als je gewoon html gebruikt
<img src="een_link.jpg">
Dat hij dan niet ingrijpt hoe kan ik dat veranderen?

Code: Selecteer alles

#
#-----[ OPEN ]--------------------------------------------
#
includes/functions_post.php

#
#-----[ FIND ]--------------------------------------------
#
	// Check message
	if (!empty($message))
	{

#
#-----[ AFTER, ADD ]--------------------------------------
#
		if( preg_match_all("#\[img\]((ht|f)tp://)([^\r\n\t<\"]*?)\[/img\]#sie", $message, $matches) )
		{
			if( count($matches[0]) > $board_config['images_max_limit'] )
			{
				$l_too_many_images = ( $board_config['images_max_limit'] == 1 ) ? sprintf($lang['Too_many_image'], $board_config['images_max_limit']) : sprintf($lang['Too_many_images'], $board_config['images_max_limit']);
				$error_msg .= (!empty($error_msg)) ? '<br />' . $l_too_many_images : $l_too_many_images;
			}
			else
			{
				for( $i = 0; $i < count($matches[0]); $i++ )
				{
					$image = preg_replace("#\[img\](.*)\[/img\]#si", "\\1", $matches[0][$i]);
					list($width, $height) = @getimagesize($image);
					if( $width > $board_config['images_max_width'] || $height > $board_config['images_max_height'] )
					{
						$l_image_too_large = sprintf($lang['Image_too_large'], $board_config['images_max_width'], $board_config['images_max_height']);
						$error_msg .= (!empty($error_msg)) ? '<br />' . $l_image_too_large : $l_image_too_large;
						break;
					}
				}
			}
		}

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 27 feb 2005, 20:36

HTML uitschakelen voor berichten. Als je de verkeerde tags toestaat is je foru niet meer 100% veilig (had ik eens gelezen).
Afbeelding

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 27 feb 2005, 20:44

Luuk schreef:HTML uitschakelen voor berichten. Als je de verkeerde tags toestaat is je foru niet meer 100% veilig (had ik eens gelezen).
HTML aanzetten is eigenlijk nooit veilig, omdat je geen controle hebt op de attributen, die problemen kunnen veroorzaken ;)
... Maar ik modereer (nog) niet.

maico
Berichten: 562
Lid geworden op: 04 jan 2004, 18:26

Bericht door maico » 27 feb 2005, 21:18

Ok dat zou een optie zijn maar liever zou ik die aan houden.
Maar als jullie zeggen dat is NIET save dan gaat het gewoon uit natuurlijk.
Dit is wat ik aan heb gegeven:

Code: Selecteer alles

b,i,u,pre,img,q,a,marquee,center
Zit hier een gevaar in?
Zoja is dit met BBCode ook aan te geven, marquee, center,

Bee wat bedoel je precies met attributen ben ook maar een leek he :oops:

Gebruikersavatar
Bee
Berichten: 13403
Lid geworden op: 29 aug 2004, 10:30

Bericht door Bee » 27 feb 2005, 21:23

maico schreef:Ok dat zou een optie zijn maar liever zou ik die aan houden.
Maar als jullie zeggen dat is NIET save dan gaat het gewoon uit natuurlijk.
Dit is wat ik aan heb gegeven:

Code: Selecteer alles

b,i,u,pre,img,q,a,marquee,center
Zit hier een gevaar in?
Zoja is dit met BBCode ook aan te geven, marquee, center,

Bee wat bedoel je precies met attributen ben ook maar een leek he :oops:
Attributen zijn bijvoorbeeld het scr="link/plaatje.gif" onderdeel van de <img /> tag

Voor diverse zaken zijn er vervangende BBcodes:
- B -> B
- I -> I
- U -> U
- Striketrough -> zoeken op phpbbhacks.com voor een striketrough mod
- Pre -> Code heeft hetzelfde effect
- q -> een bijna nooit ondersteunde quote tag, quote SML is beter
- center -> Zoeken op phpbbhacks.com op text align
- marquee -> Zoeken op phpbbhacks.com
Oftewel, op phpbbhacks.com vind je alles ;)
... Maar ik modereer (nog) niet.

maico
Berichten: 562
Lid geworden op: 04 jan 2004, 18:26

Bericht door maico » 27 feb 2005, 21:26

Gaan we daar eens mee aan de slag he
Anders vervelen we ons eigen toch maar :wink:

Gesloten