Jump to content

TRone

BBF donator
  • Content Count

    175
  • Donations

    2.00 EUR 
  • Joined

  • Last visited

  • Days Won

    4
  • BBF Coins

    820 [ Donate ]
  • Feedback

    N/A

TRone last won the day on October 13

TRone had the most liked content!

Community Reputation

61 Excellent

5 Followers

About TRone

  • Rank
    BBF Team member
  • Birthday January 1

Capable of

  • What kind of scripts grounding?
    Wordpress
    Magento
    Wowonder
  • Abilities
    Nulling scripts

Recent Profile Visitors

784 profile views

Mood

  • Happy
  • Currently Feeling Happy
  1. TRone

    Hi i am back

    @ADH is there any new news about timeline app?
  2. TRone

    Hi i am back

    please consider working on version 2.0.3 (last version) thanks
  3. TRone

    Hi i am back

    Did you nulled Wowonder timeline app???!!!
  4. TRone

    Hi i am back

    ohhh! Man come on! Bunch of people waiting here for this. do us this favor If you can. 🙏
  5. TRone

    Hi i am back

    @ADH have you looked at Wowonder timeline 2.1 nulling? do you have any idea to null it?
  6. we are waiting for your reply my friend
  7. TRone

    Need Help About Wowonder Apps. Edition

    How do you do that? Can you please explain?
  8. TRone

    Hi i am back

    welcome back man
  9. please Upload Stackposts v2
  10. I'm looking for a PHP developer to make some modifications on adult video script - Mass Embedder plugin. now mass embedder embeds just one page, I want to automatically go forward in pagination and embeds pages 1, 2, 3, .. and so on. for example, this is empflix.php which embeds one page per time from empflix[dot]com <?php class MEmbed_empflix { public $url; public $user_id; public $category; public $status; public $video; public $errors = array(); public $debug_e = array(); public $debug_w = array(); public $message; private $overflow = 500; public $video_already = 0; public $video_added = 0; public $debug; public function __construct($url, $user_id, $category, $status, $debug) { $this->url = $url; $this->user_id = $user_id; $this->category = $category; $this->status = $status; $this->debug = $debug; } public function get_videos() { $count = 0; $curl = new VCurl(); $html = clean_html($curl->saveToString($this->url)); if ($html) { if (preg_match_all('/<li data-vid=(.*?)<\/li>/', $html, $matches)) { foreach ($matches[0] as $match) { unset($debug_e); unset($debug_w); ++$count; if ($count > $this->overflow) { $this->errors[] = 'Overflow reached (500)! Aborting!'; return false; } $video = array( 'user_id' => $this->user_id, 'status' => $this->status, 'site' => 'empflix', 'id' => '', 'embeddable' => true, 'url' => '', 'title' => '', 'description' => '', 'tags' => '', 'category' => '', 'thumbs' => array(), 'duration' => 0, 'embed' => '' ); //Video ID if (preg_match('/data-vid=\'(.*?)\'/', $match, $matches_id)) { $video['id'] = trim($matches_id[1]); } else { if (!$this->debug) continue; else $debug_e[] = 'ID'; } //Embed Code $video['embed'] = '<iframe src="https://player.empflix.com/video/' . $video['id'] . '" width="' . E_WIDTH . '" height="' . E_HEIGHT . '" frameborder="0"></iframe>'; if (already_added($video['embed'])) { ++$this->video_already; continue; } //URL if(preg_match('/href=\'(.*?)\'/', $match, $matches_url)) { $video['url'] = 'https://www.empflix.com'.$matches_url[1]; } else { $this->errors[] = 'Failed to get video URL for ID: '.$video['id'].'!'; if (!$this->debug) continue; else $debug_e[] = 'URL'; } //Title if(preg_match('/nvtHide\'>(.*?)</', $match, $matches_title)) { $video['title'] = htmlspecialchars_decode(strip_tags(stripslashes($matches_title[1])), ENT_QUOTES); } else { $this->errors[] = 'Failed to get video title for '.$video['url'].'!'; if (!$this->debug) continue; else $debug_e[] = 'TITLE'; } //Duration if(preg_match('/videoDuration\'>(.*?)</', $match, $matches_duration)) { $video['duration'] = duration_to_seconds($matches_duration[1]); } else { $this->errors[] = 'Failed to get video duration for '.$video['url'].'!'; if (!$this->debug) continue; else $debug_e[] = 'DURATION'; } //Thumbnails if(preg_match('/data-original=\'(.*?)\'/', $match, $matches_thumb)) { $thumb_url = trim($matches_thumb[1]); $thumb_url = explode ("-", $thumb_url); $thumb_url[0] = addhttp($thumb_url[0]); for ($i = 1; $i <= 20; $i++) { $video['thumbs'][] = $thumb_url[0]."-".$i."l.jpg"; } } else { $this->errors[] = 'Failed to get video thumbnails for '.$video['url'].'!'; if (!$this->debug) continue; else $debug_e[] = 'THUMBS'; } //Get Video Page $html_video = clean_html($curl->saveToString($video['url'])); //Categories if (preg_match('/Categories:<\/span>(.*?)<\/div>/', $html_video, $matches_cat_str)) { if (preg_match_all('/">(.*?)<\/a>/', $matches_cat_str[1], $matches_category)) { $matches_category[1] = array_map('trim', $matches_category[1]); $video['category'] = implode(',', $matches_category[1]); } else { $debug_w[] = 'CATEGORY'; } } else { $debug_w[] = 'CATEGORY'; } //Tags $debug_w[] = 'TAGS'; //Check Embeddable Content if (!strpos($html_video, 'Share')) { $video['embeddable'] = false; $debug_w[] = 'EMBEDDABLE'; if (end($matches[0]) !== $match) continue; } //Debug Mode if ($this->debug) { echo "Match Content (". $count ."): <textarea style='width:100%' rows=10>".$match."</textarea><br>"; if ($debug_e) echo "Errors: " . implode(', ',$debug_e) . "<br>"; if ($debug_w) echo "Warnings: " . implode(', ',$debug_w) . "<br>"; echo "<pre>"; print_r($video); echo "</pre>"; exit; } //Add Video if (add_video($video)) { ++$this->video_added; } else { $this->errors[] = 'Failed to add '.$video['url'].'!'; } } //Foreach Loop - END } else { $this->errors[] = 'Failed to find embeddable videos on the specified page!'; } } else { $this->errors[] = 'Failed to get html code for specified url!'; } if (!$this->errors) { return true; } return false; } } ?>
×

Important Information

By using this site, you agree to our Terms of Use and Guidelines.