Deadangel
Legacy Member
Donc, ik zit met een klein probleem;
Ik sla al mijn berichten zo op:
Maar als ik dan code post; lijk ne myspace, rap 'n voorbeeldje gezocht:
Dan krijg ik ook de code weer, maar niet de video..
Ik kan natuurlijk een parser maken, maar als ik dat voor alle video's moet gaan doen..
Ik zoek dus een oplossing hiervoor, iemand 'n idee ?
Ik dacht aan een functie;
maar als ik het dan zo doe, werkt het niet;
Ik sla al mijn berichten zo op:
Code:
$bericht = htmlspecialchars($_POST['bericht'], ENT_NOQUOTES);
Maar als ik dan code post; lijk ne myspace, rap 'n voorbeeldje gezocht:
Code:
<a href="http://vids.myspace.com/index.cfm?fuseaction=vids.individual&videoid=55852714">Taylor Swift - White Horse </a><br/><object width="425px" height="360px" ><param name="allowFullScreen" value="true"/><param name="wmode" value="transparent"/><param name="movie" value="http://mediaservices.myspace.com/services/media/embed.aspx/m=55852714,t=1,mt=video"/><embed src="http://mediaservices.myspace.com/services/media/embed.aspx/m=55852714,t=1,mt=video" width="425" height="360" allowFullScreen="true" type="application/x-shockwave-flash" wmode="transparent"></embed></object>
Dan krijg ik ook de code weer, maar niet de video..
Ik kan natuurlijk een parser maken, maar als ik dat voor alle video's moet gaan doen..
Ik zoek dus een oplossing hiervoor, iemand 'n idee ?
Ik dacht aan een functie;
Code:
function unhtmlspecialchars( $bericht )
{
$bericht = str_replace ( '&', '&', $bericht );
$bericht = str_replace ( ''', '\'', $bericht );
$bericht = str_replace ( '"', '\"', $bericht );
$bericht = str_replace ( '<', '<', $bericht );
$bericht = str_replace ( '>', '>', $bericht );
return $bericht;
}
maar als ik het dan zo doe, werkt het niet;
Code:
$bericht = preg_replace("#\[code\](.+?)\[/code\]#is", unhtmlspecialchars("\\1") ,$bericht);
