MOON
Server: Apache
System: Linux ip-208-109-13-31.ip.secureserver.net 3.10.0-1160.119.1.el7.tuxcare.els4.x86_64 #1 SMP Sat Aug 31 06:58:57 UTC 2024 x86_64
User: durgeshpandey215 (1013)
PHP: 8.1.29
Disabled: NONE
Upload Files
File: /home/durgeshpandey215/public_html/zeeroprice.skilladders.com/insta.php
<head>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css">
</head>
<body>
<div class="container col-8">

<form action="" style="margin-top: 20px">

<div class="container col-sm-6 alert alert-info text-center"><p style="font-size: 40px; display: block">Instagram Video Download</p></div>

<div clsss="form-inline">
<input class="form-control container" placeholder="Enter Instagram video link" name="url">
</br>

<input type="submit" class="btn btn-outline-primary container" value="submit" >

</div>


</form>
</div>
<?php
// example of how to use basic selector to retrieve HTML contents
include('simple_html_dom.php');

if(isset($_GET['url'])){
$url = $_GET['url'] ;
//"https://www.instagram.com/p/Bs8WLzegIA4/?utm_source=ig_web_copy_link";





// get DOM from URL or file
$html = file_get_html($url);

foreach($html->find('meta') as $e){
     if($e->property == "og:title"){
$title = $e->content;
//echo "<b>Post Icon : <b> <img src='".$image. "' /></br>";
echo '<div class="container alert alert-primary">'.$title. '</div>';
}
}


foreach($html->find('body') as $e){

$res = $e->innertext;
 $res = htmlspecialchars($res);

echo "</br>";



}

preg_match('/video_url(.*.)video_view/', $res, $src);

$srcs = substr($src[1], 13);

$src = strrev($srcs);
$src = substr($src, 13);
$src = strrev($src);

if($src != ""){
?>

<!---- If it's a video ---->
 <iframe src="<?php echo $src;?>" width= "100%" height= "500"></iframe> 

<?php
$name = preg_replace('/^(\W+)/', '', $title);
$name = preg_replace('/(\W+)/', '-', $name);

?>
<a href="http://localhost:8080/curl/Instagram-video-downloader/download.php?src=<?php echo $src; ?>&name=<?php echo $name; ?>&type=mp4" class="btn btn-lg btn-success" >Download Now</a>


<?php
}else{
preg_match('/display_url(.*.)display_resources/', $res, $src);
$srcs = substr($src[1], 13);

$src = strrev($srcs);
$src = substr($src, 13);
$src = strrev($src);


echo '<input type="hidden" value="'.$src.'" id="get-src-hidden">';


$name = preg_replace('/^(\W+)/', '', $title);
$name = preg_replace('/(\W+)/', '-', $name);
?>
<!----- if it's a Image ----->
<div class="container col-10 " id="image-div" style="height: 400px; background: gray; background-position: center; "></div>
<a href="http://localhost:8080/curl/Instagram-video-downloader/download.php?src=<?php echo $src; ?>&name=<?php echo $name; ?>&type=jpg" class="btn btn-lg btn-success" >Download Now</a>



<?php
}

?>




<!--
<!--
<div style="width:90%; height: 400px; margin: 5%;background : url('demo.gif') no-repeat; background-position: center; background-size: cover;">
<h1 class="text-danger">How To Download?</h1></div>-->
<?php

}
?>
<script src="/jquery.js"> </script>
<script>
var url = $("#get-src-hidden").val();

$("#image-div").css({"background": "url('"+url+"')"});

</script>