Friday, December 20, 2024

URL File Link Extractor

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 "
"; } else { echo "No file links found."; } } else { echo "Failed to fetch content from the URL."; } } else { echo "Invalid URL."; } } ?>

No comments:

Post a Comment

Video Watch Online 🎬 Video Watch Online Your browser does not support HTML5 video. ...