Witam Używam następującego kodu, ale otrzymuję "nieoczekiwany błąd składni T_FUNCTION" dla drugiej linii. Jakieś sugestie?
preg_replace_callback("/\\[LINK\=(.*?)\\\](.*?)\\[\/LINK\\]/is",
function (array $matches) {
if (filter_var($matches[1], FILTER_VALIDATE_URL))
return '<a href="'.
htmlspecialchars($matches[1], ENT_QUOTES).
'" target="_blank">'.
htmlspecialchars($matches[2])."</a>";
else
return "INVALID MARKUP";
}, $text);
Czy Twoja wersja wsparcia dla PHP jest zamknięta? –
@ Mike B. Używam PHP 5.2, więc domyślam się, że nie. – Mike
Potrzebujesz co najmniej php 5.3: http://php.net/manual/en/functions.anonymous.php – jigfox