File Link Extractor
loadHTML($htmlContent);
$links = $dom->getElementsByTagName('a');
// Filter file links
$fileLinks = [];
foreach ($links as $link) {
$href = $link->getAttribute('href');
if (preg_match('/\.(pdf|zip|rar|mp4|mp3|docx|xlsx|txt)$/i', $href)) {
$absoluteLink = filter_var($href, FILTER_VALIDATE_URL) ? $href : rtrim($url, '/') . '/' . ltrim($href, '/');
$fileLinks[] = $absoluteLink;
}
}
// Output links
if (!empty($fileLinks)) {
echo "
Extracted Links:
- ";
foreach ($fileLinks as $fileLink) {
echo "
- $fileLink "; } echo "
No comments:
Post a Comment