PHP expert |
|
Citaat: [..code..]
Dit is niet foolproof wanneer iemand een link invoert met atributen tussen de A en de href.
doe dan
<?$extra = str_replace('<a','<a target="_blank"', $extra);
?>
<?$extra = str_replace('<a','<a target="_blank"', $extra); ?>
?
edit: je kan ook wat meer beveiliging zetten:
<?
if(!preg_match('target="_blank"', $extra))
{
$extra = str_replace('<a','<a target="_blank"', $extra);
} else {
echo "Er staat al target=\"_blank\" in je link!";
}
?>
<? { $extra = str_replace('<a','<a target="_blank"', $extra); } else { echo "Er staat al target=\"_blank\" in je link!"; } ?>
|