Создал клас и в нем применил file_get_contents и вернула эта функция false что никак не могло быть, ведь в точно такой же примерно задаче все было ок... прилагаю код: Код (Text): <? // Класс Key_file_class разработан в 2022 году // Автор: Павел Игоревич Пронин // Свободно к использованию class Key_file_class { var $key_user_pasport; var $key_server_pasport;// получаемая страница var $key; var $masKoddon_1 = array(1=>18,2=>3,3=>6,4=>28,5=>27,6=>9,7=>30,8=>20,9=>34,10=>23,11=>46,12=>44,13=>50,14=>42,15=>4,16=>19,17=>41,18=>26,19=>2,20=>36,21=>15,22=>48,23=>24,24=>35,25=>5,26=>38,27=>40,28=>29,29=>33,30=>49,31=>47,32=>14,33=>10,34=>43,35=>22,36=>37,37=>21,38=>32,39=>16,40=>39,41=>1,42=>13,43=>17,44=>25,45=>8,46=>31,47=>11,48=>12,49=>7,50=>45); public function ConfirmationKeyFile($key, $key_file_id) { // генерация паспарта пользователя ключа для сервера / gen pasport key for server_pasport preg_match('/([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})([\w]{64})/', $key, $matchesHKey, PREG_OFFSET_CAPTURE); //print_r($matchesHKey); //mt_srand(rand(1,1999)); for ($i=1;$i<=50;$i++) { $masH = hash('sha512',$matchesHKey[$this->$masKoddon_1[$i]][0]); $HKeyServer = $HKeyServer."$masH"; } $pm = '';$matchesHKey = null; for ($i=1;$i<=800;$i++) { $pm = $pm."([\w]{8})"; } preg_match("/$pm/", $HKeyServer, $matchesHKey, PREG_OFFSET_CAPTURE); for ($i=1;$i<=800;$i++) { $mass[$i] = $matchesHKey[$i][0]; } $HKeyServer = ''; arsort($mass); foreach ($mass as $key => $val) { $HKeyServerStep2 = $HKeyServerStep2."$val"; } try { $keyServer = file_get_contents($_SERVER['DOCUMENT_ROOT']."/system/security/key_files/server_A.php"); } catch (PDOException $e) { echo 'Ошибка: '.$e->getMessage().'<br />';exit(); } if ("<?$HKeyServerStep2?>" === $keyServer) {$rez = true;} else {$rez = false;} echo "UKey:$HKeyServerStep2 </br> SKey:$keyServer";// тест у меня SKey: пусто выдает return $rez; } } ?>