Witam.
Miałbym małą prośbę :)
Mam taką podręczną pobierajke z wrzuty, którą czesto podsyłam znajomym, żeby sobie pobrali jakieś pliki, bo nie wiedzą jak.
Ostatnio jednak wrzuta zmieniła ścieżki i potrzebna jest drobna modyfikacja.
Jeżeli byłby ktoś uprzejmy i wytłumaczył jak zmienić, lub podkomentować kod na przyszłość, to byłbym bardzo wdzięczny i podesłał wirtualnego browarka :)
Przykład:
Link który wysyłamy: http://waves93.wrzuta.pl/audio/8I2j2A68ZuK/09_akon_-_beautiful_feat._kardinal_offishall_colby_o_donis
Poniższa klasa generuje linka: http://www.wrzuta.pl/aud/file/8I2j2A68ZuK
A powinno wygenerować: http://waves93.wrzuta.pl/sr/f/8I2j2A68ZuK/09_akon_-_beautiful_feat._kardinal_offishall_colby_o_donis
Klasa:
<?php
/**
* @copyright Copyright © 2007
* @Dziekujemy!
**/
class Wrzuta
{
public function execute( $url )
{
if( !preg_match( '#.*?wrzuta.pl/(audio|film)/([A-z0-9]+)/.*#', $url, $data ) )
{
throw new Exception( '<b><big>Podany adres nie jest poprawny!</big></b><br><br>' );
}
switch( $data[1] )
{
case 'audio':
$url = 'http://www.wrzuta.pl/sr/f/$data';
break;
case 'film':
$url = 'http://www.wrzuta.pl/vid/file/';
break;
}
$licznik_nabijaj=file("l.txt");
$stan_licznika=$licznik_nabijaj[0]+1;
$licznik_nabijaj=fopen("l.txt","w");
fputs($licznik_nabijaj,$stan_licznika);
fclose($licznik_nabijaj);
echo '<a href="';
echo $url;
echo $data[2];
echo '">';
echo $url;
echo $data[2];
echo '</a>';
echo '<script>setTimeout( "';
echo "document.location.href='";
echo $url;
echo $data[2];
echo "';";
echo '", 5000 );';
echo '</script>';
//header( 'Location: ' . $url . $data[2] );
}
}
$oWrzuta = new Wrzuta( );
try
{
$oWrzuta -> execute( $_POST['adres'] );
}
catch( Exception $ex )
{
die( $ex -> getMessage( ) );
}
?>
Pozdrawiam