$key = file_get_contents('http://keyserver.pramberger.at/pks/lookup?op=get&search=userid');
этот код дает мне открытый ключ с тегом html. Как извлечь форму блока открытого ключа, начать блок открытого ключа pgp --- до ---- завершить блок открытого ключа pgp, и с помощью этого открытого ключа мне нужно зашифровать данные. Мне нужно сделать это в php.
попробуйте preg_match('/PUBLIC KEY BLOCK-----\s(.*?)\s-----END PGP/s', $data, $match);<br> echo $match[1]; //returns the key
preg_match('/PUBLIC KEY BLOCK-----\s(.*?)\s-----END PGP/s', $data, $match);<br> echo $match[1]; //returns the key
или что
$pgp_key = trim(preg_replace('/(.*)<pre>(.*)<\/pre>(.*)/s','\2',$key));