servnest/pg-act/ns/txt.php
2023-07-17 21:15:18 +02:00

17 lines
373 B
PHP

<?php declare(strict_types=1);
$values = nsParseCommonRequirements();
if (!(preg_match('/^[a-zA-Z0-9 .,;*|#~@=:!?%$+\/\()[\]_-]{5,8192}$/D', $_POST['txt'])))
output(403, 'Wrong value for <code>txt</code>.');
rateLimit();
knotcZoneExec($_POST['zone'], [
$values['domain'],
$values['ttl'],
'TXT',
'"' . $_POST['txt'] . '"'
]);
output(200, _('Modification done.'));