Всем доброго дня. Суть моей проблемы в том что мне не удается найти в тексте определитель языка php точнее
$textone="<?php echo\"<a href='ch.php?mid=416&cid=21'>Вопросы</a>\"; ?>";
$texttwo="<html> <a href='ch.php?mid=416&cid=21'>Вопросы</a> </html>";
if(preg_match("/\b<?php\b/i",$textone))
{
echo"Найден фрагмент <?php";
}
else
{
echo"Не найден фрагмент <?php";
}
Если я в функцию preg_match указываю обе переменные $textone и $texttwo то получаю результат TRUE в обоих случаях. Мне нужно получить FALSE если в preg_match переменная $texttwo , но функция берет кусок из текста с содержанием в ссылках .php и выдает ее за true, а мне нужно TRUE только с содержанием в тексте "
Регулярное выражение не правильно, попробуйте такое /<\?php|<\?=/i
<?=
это короткое значение echo
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Здравствуйте, как разрешить выделение мышкой и копирование контента на сайте под Wordpress, никаких плагинов для защиты не ставил, стоит только...
Как подключить к программе несколько ip? Чтобы расширить локальные порты 2*65535