Имена участников (разделяйте запятой).
$result .= "{$key} {$value1}</br>";
зачем 5 строка? у тебя скрипт что - ли не в кодировке UTF8 ?
а ты пробовал перед тем как условия создавать, вывести $start_srting через var_dump или echo, а после прочитать что такое empty() ?
я в корне не согласен так же как и твой код if($string_end) echo '<br>значит строка содержит БОЛЬШЕ чем 25 символов<br><hr/><br>';/* условие тру КАК?
mb_substr для "какой то текст" используй
если max-width < width = max-width
https://secure.php.net/manual/ru/language.variables.scope.php
error_reporting ( E_ALL ); session_start();
старый вк возвращается ? :D
уже проверил 9 строка 11: $_POST['captcha'] != $_SESSION['captcha']
!empty($_POST['captcha']) != $_SESSION['captcha'] условие от бога true != true
да, и оставь error_reporting( E_ALL ); достаточно
а ты не торопись у тебя тут шпионы Notice засели
в начале скрипта есть стартер сессии ? --- Добавлено --- session_start() --- Добавлено --- если есть проверь: в конце кода впиши дебажик...
как понять? все что выводится в браузер - это html структура созданная php скриптом
if ( in_array ( $_SERVER['HTTP_ORIGIN'], [ 'http://some.com', 'https://some2.com', 'https://some1000.com' ] ) ) { ... }
в бд столбике +
$id = ( $_GET['id'] ?: 0 ); --- Добавлено --- <? ob_start (); header ( 'Location: /', 1, 301 ); exit; вывод буфера end_buf это нормально вообще?...
чего показать ???? o_O
уже догадываюсь почему не работает. 1 Вариант