ok znalazłem taki kod:
Kod
<?php
file_put_contents( 'pobrano_plik.txt', '0' );
header( 'Content-Type: application/rar' );
header( 'Content-Length: ' . filesize( 'test.rar' ) );
header( 'Content-Disposition: attachment; filename=test2.rar' );
$fp = fopen( 'test.rar', 'rb' );
while( !feof( $fp ) )
{
echo fread( $fp, 256 );
usleep( 1 );
}
fclose( $fp );
file_put_contents( 'pobrano_plik.txt', '1' );
?>
pobrano_plik.txt to jest plik w którym zapisuje się ilość pobrań
test2.rar - to jest plik która ma być pobrany
ale po co jest test.rar ?
i nie wiem pobrałem raz ten plik i pisze że pobrano: 1 pobrałem drugi raz i dalej pisze ze pobrano 1 to działa jednorazowo na jedno ip czy coś takiego czy ten skrypt jest "zepsuty"