Тема: file_get_contents и monstra
Приветствую. Разрабатываю сейчас плагин скачивания видео с контакта.
<?php
    /**
     *  Vk_save plugin
     *
     *  @package Monstra
     *  @subpackage Plugins
     *  @author Verbetsky Alexander / AlexVerb
     *  @copyright 2013 Verbetsky Alexander / AlexVerb
     *  @version 1.0.0
     *
     */
    Shortcode::add('vk_save','Vk_save::get');
    // Регистрация плагина
    Plugin::register( __FILE__,                    
                    __('Vk_save', 'vk_save'),
                    __('Vk_save plugin for Monstra', 'vk_save'),  
                    '1.0.0',
                    'AlexVerb',                 
                    'http://камедивумен.рф/');
    /**
     * Vk_save class
     */
    class Vk_save {
        /**
         * Vk_save get function
         */ 
        public static function get($url){
          extract($url);
          //$data = file_get_contents($url); вот эта строчка очень грузит сервер и не работает
          $host = preg_replace("#host=http://(.*).userapi.com/&#", "\\1", $data);
          preg_match('|vtag=(.*)&|Uis', $data, $vtag);
          preg_match('|thumb=http://(.*).userapi.com/(.*)/video/(.*).jpg&|Uis', $data, $thumb);
          $download = "<a href='http://{$thumb[1]}.userapi.com/{$thumb[2]}/videos/{$vtag[1]}.240.mp4'>Скачать</a>";
          echo $download;
        }
    }Как починить file_get_contents и сделать так, чтобы функция работала только по клику мышкой?)


 Чтобы функция вызывалась по клику мышкой
 Чтобы функция вызывалась по клику мышкой 
