<?php
    
/**
     * Skrypt automatycznego pobierania plików z serwisu Wrzuta.pl
     * @author Michał "Bełdzio" Ławicki
     * @copyright Copyright &copy; 2007, Michał "Bełdzio" Ławicki
     * @link http://www.beldzio.com/
    **/
    
class Wrzuta
    
{
        
/**
         * Pobranie pliku
         * @param string $url Adres strony z plikiem
        **/
        
public function execute$url )
        {
            if( !
preg_match'#.*?wrzuta.pl/(audio|film)/([A-z0-9]+)/.*#'$url$data ) )
            {
                throw new 
Exception'Podany adres nie jest poprawny.' );
            }

            
// Wybór adresu na podstawie typu pliku
            
switch( $data[1] )
            {
                case 
'audio':
                    
$url 'http://www.wrzuta.pl/aud/file/';
                break;

                case 
'film':
                    
$url 'http://www.wrzuta.pl/vid/file/';
                break;
            }

            
// Przekierowanie na adres umożliwiający pobranie pliku.
            
header'Location: ' $url $data[2] );
        }
    }

    
$oWrzuta = new Wrzuta( );
    try
    {
        
$oWrzuta -> execute$_POST['adres'] );
    }
    catch( 
Exception $ex )
    {
        die( 
$ex -> getMessage( ) );
    }

?>