Code:
<?
$links['Top Rated']['url']="Hidden Content Rated']['cookie']="age_check=1; domain=.youporn.com; path=/; expires=Wed, 08-Feb-2108 13:18:42 GMT";
function getdir() {
global $links;
$r=split("/",trim($_GET['dir'],"/"));
//print_r($r);
if (count($r)==2) {
//input($links['Top Rated']['url'],$links['Top Rated']['cookie']);
gennavi(input($links['Top Rated']['url'],$links['Top Rated']['cookie']));
}
}
function geturl($pfad) {
global $links;
$r=split("/",trim($pfad,"/"));
//print_r($r);echo "<br />";
//print_r($links);echo "<br />";
$in=input($links['Top Rated']['url'],$links['Top Rated']['cookie']);
//print_r($in);echo "xxx".$r[2]."xxx <br />";
$t=stripslashes($r[2]);
$toto=dlflv($in[$t]['url'],$links['Top Rated']['cookie']);
return $toto;
}
function dlflv($url,$cookie) {
//echo "<br>XXX".$url."?user_choice=EnterXXX$cookie<br/>";
$page = open_page($url."?user_choice=Enter",1,2,null,null,$cookie);
//echo $page."<br/>" ;
preg_match("!'file','(http://download.youporn.com/download.*?flv)'!", $page, $matches);
$video = $matches[1];
//echo "<br>XXX".$video."XXX<br/>";
return $video;
}
function input($url,$cookie,$pos="") {
//echo "$url<br/>";
$t_html = open_page($url,1,2,null,null,$cookie);
//echo "Enter input<br/>$t_html";
preg_match_all('/<li>(.*?)<\/li>/si',$t_html,$row);
foreach ($row[1] as $mov) {
//echo "Enter match<br/ >";
preg_match('/<p class="title"><a href="(.*?)">(.*?)<\/a><\/p>/i', $mov, $matches);
$tmp_array['url'] = "Hidden Content filterstr($matches[2]);
//echo $tmp_array['title'] . " | " . $tmp_array['url'] . "\n";
$tmp_array['type']="file";
if ($pos!="") {
$txt=md5($pos."/".$tmp_array['title']);
if (file_exists("fav/".$txt)) $tmp_array['title']="x".$tmp_array['title'];
}
$out[$tmp_array['title']]=$tmp_array;
}
return $out;
}
function filterstr($text) {
# $text = preg_replace('/[^\w]/', "", $text);
$text = preg_replace('/[^a-zA-Z0-9\- .\!\?()]/', "", $text);
$text = preg_replace("/ +/", " ", $text);
$text = trim($text);
return $text;
}
function open_page($url,$f=1,$c=2,$r=0,$a=0,$cf=0,$pd=""){
global $oldheader;
$url = str_replace("http://","",$url);
if (preg_match("#/#","$url")){
$page = $url;
$url = @explode("/",$url);
$url = $url[0];
$page = str_replace($url,"",$page);
if (!$page || $page == ""){
$page = "/";
}
$ip = gethostbyname($url);
//echo "get add $url $ip<br/>";
}else{
//echo "get add2 $url<br/>";
$ip = gethostbyname("Hidden Content add2 ip: $ip <br/>";
$page = "/";
}
$open = fsockopen($ip, 80, $errno, $errstr, 60);
if ($pd){
$send = "POST $page HTTP/1.0\r\n";
}else{
$send = "GET $page HTTP/1.0\r\n";
}
$send .= "Host: $url\r\n";
if ($r){
$send .= "Referer: $r\r\n";
}else{
if ($_SERVER['HTTP_REFERER']){
$send .= "Referer: {$_SERVER['HTTP_REFERER']}\r\n";
}
}
//if ($cf){
//if (@file_exists($cf)){
//$cookie = urldecode(@file_get_contents($cf));
//if ($cookie){
$send .= "Cookie: $cf\r\n";
//$add = @fopen($cf,'w');
//fwrite($add,"");
//fclose($add);
//}
//}
//}
$send .= "Accept-Language: en-us, en;q=0.50\r\n";
if ($a){
$send .= "User-Agent: $a\r\n";
}else{
$send .= "User-Agent: {$_SERVER['HTTP_USER_AGENT']}\r\n";
}
if ($pd){
$send .= "Content-Type: application/x-Hidden Content Close\r\n\r\n";
}
fputs($open, $send);
//echo "$send\n<br/>";
while (!feof($open)) {
$return .= fgets($open, 4096);
}
fclose($open);
$return = @explode("\r\n\r\n",$return,2);
$header = $return[0];
//if ($cf){
// if (preg_match("/Set\-Cookie\: /i","$header")){
//$cookie = @explode("Set-Cookie: ",$header,2);
//$cookie = $cookie[1];
//$cookie = explode("\r",$cookie);
//$cookie = $cookie[0];
//$cookie = str_replace("path=/","",$cookie[0]);
//$add = @fopen($cf,'a');
//fwrite($add,$cookie,strlen($read));
//fclose($add);
//}
//}
if ($oldheader){
$header = "$oldheader<br /><br />\n$header";
}
$header = str_replace("\n","<br />",$header);
if ($return[1]){
$body = $return[1];
}else{
$body = "";
}
if ($c === 2){
if ($body){
$return = $body;
}else{
$return = $header;
}
}
if ($c === 1){
$return = $header;
}
if ($c === 3){
$return = "$header$body";
}
if ($f){
if (preg_match("/Location\:/","$header")){
$url = @explode("Location: ",$header);
$url = $url[1];
$url = @explode("\r",$url);
$url = $url[0];
$oldheader = str_replace("\r\n\r\n","",$header);
$l = "Location:";
$oldheader = str_replace("Location:",$l,$oldheader);
return open_page($url,$f,$c,$r,$a,$cf,$pd);
}else{
return $return;
}
}else{
return $return;
}
}
?>
ahhhh yeah, name the file something clever like YouPorn and then only test when you are on your own
Bookmarks