$mail
:...
$mail = new PHPMailer;
...
$mail = $_POST['user_mail'];
...
href\=\"(.*)\"
$output = [];
$html = '
<a href="https://site.com/aaa-bbb-ccc-ddd-eee-fff-eee">
<a href="https://site.com/aaa-bbb-ccc">
<a href="https://site.com/aaaaa-bbbb-ccccccc-ddddd-eeeee">';
preg_match_all('/href\=\"(.*)\"/', $html, $matches);
foreach($matches[1] as $link) {
$dashes = explode('-', $link);
if (count($dashes) > 3) $output[] = $link;
}
var_dump($output);
можно как-то расширить возможности index of/, поменять дизайн и добавить "счетчик" посмотров/скачиваний файлаНет.
...
success: function(msg) {
if(msg == 'ok') {
...
}
else {
...
}
...
error
, которая будет вызвана в случае неудачного завершения запроса к серверу. <div id="some_id"></div>
var symbol = function(e) {
if (e.keyCode == 38) {
var tId = document.getElementById('some_id'),
copySymb = String.fromCharCode('"\u00A9"');
tId.innerHTML = copySymb;
}
}