1

Тема: 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 и сделать так, чтобы функция работала только по клику мышкой?)

Поделиться

2

Re: file_get_contents и monstra

file_get_contents - не работает. это дело настроек вашего сервера. если память мне не изменяет то в php.ini есть опция по поводу        функции file_get_contents. Монстра тут совсем не причем!

>> чтобы функция работала только по клику мышкой
а чем еще можно на ссылку кликнуть ? она и так мышкой должна быть кликабельна.

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

3

Re: file_get_contents и monstra

Awilum пишет:

file_get_contents - не работает. это дело настроек вашего сервера. если память мне не изменяет то в php.ini есть опция по поводу        функции file_get_contents. Монстра тут совсем не причем!

>> чтобы функция работала только по клику мышкой
а чем еще можно на ссылку кликнуть ? она и так мышкой должна быть кликабельна.

Я не про это smile Чтобы функция вызывалась по клику мышкой smile А то сейчас вызывается при открытии страницы)

Поделиться

4 (2013-01-03 06:47:43 отредактировано pnzvad)

Re: file_get_contents и monstra

pnzvad пишет:
Awilum пишет:

file_get_contents - не работает. это дело настроек вашего сервера. если память мне не изменяет то в php.ini есть опция по поводу        функции file_get_contents. Монстра тут совсем не причем!

>> чтобы функция работала только по клику мышкой
а чем еще можно на ссылку кликнуть ? она и так мышкой должна быть кликабельна.

Я не про это smile Чтобы функция вызывалась по клику мышкой smile А то сейчас вызывается при открытии страницы)

php_admin_flag allow_url_fopen On
эм, всё равно не работает sad

на локалке скрипт работает правильно)

Поделиться

5

Re: file_get_contents и monstra

Awilum пишет:

file_get_contents - не работает. это дело настроек вашего сервера. если память мне не изменяет то в php.ini есть опция по поводу        функции file_get_contents. Монстра тут совсем не причем!

>> чтобы функция работала только по клику мышкой
а чем еще можно на ссылку кликнуть ? она и так мышкой должна быть кликабельна.

эт почему же?
Все работает по умолчанию.
file_get_contents

Поделиться

6

Re: file_get_contents и monstra

roquie0, http://stackoverflow.com/questions/3488 … ternal-url

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться

7

Re: file_get_contents и monstra

Awilum,
http://i53.fastpic.ru/thumb/2013/0108/a0/15cca3925e2c91c722035dc51c8b45a0.jpeg

Поделиться

8

Re: file_get_contents и monstra

roquie0, в Гугл Транслейте у тебя бан ? открой http://stackoverflow.com/questions/3488 … ternal-url в Гугл Транслейте и читай. Будешь и дальше пытаться доказать, что я не правильно что-то сказал по теме ?!

Follow me: Twitter | GitHub | Facebook | Вконтакте

Стань спонсором проекта!

Сайт Awilum

Поделиться