У вашего заказчика — мания величия. Во-первых, никому не сдался его "уникальный лицензированный шрифт". Во-вторых, как он собрался доказывать, что шрифт утянут именно с его сайта? Или шрифт разрабатывался специально под проект? Тогда — в-третьих: тут предлагалось отслеживать пиратское использование этого пресловутого шрифта. Но ничто не мешает переименовать шрифт и ищи ветра в поле. Увы, миссия невыполнима.
Я кладу письмо в железный ящик и запираю его на замок.
Оправляю ящик другу.
Друг вешает на ящик свой замок и отправляет его мне обратно
Я снимаю свой замок и отправляю его другу
Друг успешно открывает ящик своим ключом.
В итоге: на пересылке ящик был всегда заперт, ключи всегда были при нас и никому не передавались.
Не очень ясно сформулирован вопрос. Но, если я правильно понял:
$query_string = "SELECT * FROM database.table";
$result = $connect->query($query_string);
// в result, как правило много строк, выводим в цикле
while($row = $result->fetch_assoc()) {
print_r($row);
}
Попробуйте отключить антивирус. Например, в документации на PHP Mailer об этом прямо говорится, возможно у вас та же проблема, даже если вы не пользуетесь этой библиотекой.
Обрезаться там ничего не может. Могу предположить, что не выполняется условие выхода из цикла. Посмотрите Исходный код страницы, в самом конце увидите либо закрывающий тег html, либо увидите, на чём остановился вывод html. Если закрывающий тег присутствует, смотрите выше по коду сообщения об ошибках php - начинаются со слова "Notice"
Что за извраты? Почему бы серверу не ответить по-человечески "Мне не нравится ваше имя" с кодом 200?
Да и критерии "хорошее/плохое имя" довольно размыты. Такую регулярку ещё сочинить нужно....
<?php
if ( !defined("index") ) {
die();
}
// script code here
?>
Т.е. если скрипт my_cool_script.inc.php будет вызываться при не определенной константе index (например в браузере наберут https://your_site.ru/my_cool_script.inc.php), он не выполнится.