Если "при проверке возникает синтаксическая ошибка" - значит при правке PHP-файла вы допустили ошибку. Либо ошибка возникает другая, не связанная с синтаксисом. И тогда будет полезно её увидеть, чтобы не гадать "на кофейной гуще".
Ну а в целом, вам нужен программист, который с одного очень долгого пристального взгляда найдёт причину, почему в массиве $arr_ready_vac_item отсутствуют нужные данные...
Шифрование или подписывание делается приватным ключем, и только им. Приватный ключ должен быть только у владельца, за 7-ю замками.
Расшифровать шифр или проверить подпись может любой, у кого на руках имеется публичная "половинка" этого приватного ключа. Приватным ключем расшифровать нельзя, нужна именно публичная "половинка" приватного ключа.
Любой может создать пару приватный-публичный, но как понять, кто такой этот любой? Придумали центры сертификации, которые на основе своих приватно-публичных пар для некоего проверенного субъекта генерируют приватно-публичную пару, которую можно проверить публичной "половинкой" центра сертификации.
А есть еще коренные центры сертификации, которые создают приватно-публичную пару для обычных центров сертификации, что-бы те уже работали с массовым потребителем.
Скорее всего на gmail этому Godaddy-серверу (проверка по IP) просто не разрешен доступ на отправку. А на Godaddy письма приходят потому, что адреса отправителя и получателя одинаковые. Ну или по какой другой причине, не суть. Смотрите ошибки отправки, там должен быть URL для разрешения этому серверу пользоваться почтовой gmail-системой...
Потому что подразумевается, что пришедшим данным нельзя верить, потому что могут быть сфальсифицированы. А фальшивый злонамеренный JS - это уже дыра в безопасности.
Собственно чаще всего в AJAX присылают JSON-данные, на основе которых (такой-то элемент поменять так-то, сделать такой-то алерт) и выполняют необходимые действия на странице. Это конечно тоже можно использовать в злонамеренных целях, но хотя-бы прямого eval() нет...
Во-первых вставлять-вытаскивать не надо, лостаточно разрвать и заново создать соединение. Во-вторых от этого IP адрес не сменится. Проверить можно заходом на страничку https://myip.ru/
Aldadis, однако проще через такой PHP-скрипт, в самом MYSQL нет нужной RegExp функции. Либо, если очень-очень нужно через запрос - то менять все Большие буквы на пробел+Большую, а потом двойные пробелы заменить на одиночный, пробелы в начале текста - отдельным запросом с отрезанием первого символа.