ďťż
Podstrony
|
telcocafeWitam!!!Wiem, że mozna na Was liczyc, wiec mam problem: Jak zrobic taki licznik, ze gdy się kliknie pobierz to dodaje jeden do licznika w pliku tekstowym( tak jak licznik odwiedzin) i zaczyna pobieranie. Bylbym wdzięczny, jakby ten skrypt byl prosty w obsłudze, i po zapisz element docelowy jako także by rozpoczynal sciąganie. Prosze o odp. Z góry dzieki. http://forum.ks-eksp...showtopic=81414 http://forum.ks-eksp...showtopic=81414 To co za problem przerobic zeby do pliku zapisywał :| http://www.google.pl...aj+w+Google&lr= ;) Używaj trochę więcej googli. Tam jest tego pełno. Sam skrypt dodający do licznika (w przykładzie dla pliku licznik.txt) $plik_licznika = "licznik.txt"; $plik = fopen($plik_licznika, "r+"); $liczba_odwiedzin = fgets($plik, 10); $liczba_odwiedzin += 1; fseek($plik, 0); fwrite($plik, $liczba_odwiedzin, 10); fclose($plik); a dalej zwracasz po prostu dany plik. Prostszego się chyba nie dało zrobić skryptu ;) Sam skrypt dodający do licznika (w przykładzie dla pliku licznik.txt) Â $plik_licznika = "licznik.txt"; Â $plik = fopen($plik_licznika, "r+"); Â $liczba_odwiedzin = fgets($plik, 10); Â $liczba_odwiedzin += 1; Â Â fseek($plik, 0); Â Â fwrite($plik, $liczba_odwiedzin, 10); Â Â fclose($plik); a dalej zwracasz po prostu dany plik. Prostszego się chyba nie dało zrobić skryptu ;) Plik download.php <?php if (isset($_GET['download_file'])) $download_file=$_GET['download_file']; else $download_file=''; $rar_files = array('plik1','plik2'); $wtime=date("d.m.Y"); $ip=getenv(REMOTE_ADDR); $ips_file="download_log.txt"; if(file_exists($ips_file)) { $to_write="IP: <b>$ip</b> Data: $wtime Sciaga: $download_file<br>"; $fid=fopen($ips_file,"r+"); $to_write=$to_write. fread($fid,filesize($ips_file)); rewind($fid); fputs($fid,$to_write); fclose($fid); } if (in_array($download_file, $rar_files)) { header("Location: $download_file"); echo '<center><br><br><b>Pobieranie pliku powinno juz sie zaczac, ale jesli tak sie nie stalo to kiliknij<b><a href="$download_file">tutaj</a><center>'; } else { die ('Bad file'); } ?> w zmiennej download_file (typu GET) dajesz plik, ktory ma byc pobierany. do arraya ($rar_files) dajesz pliki, ktore moga byc pobierane i wrzucasz je do folderu, w ktorym jest plik download.php. daj tam takze plik download_log.txt, do ktorego bedzie zapisywany log (jakie IP sciaga i kiedy). mozesz to oczywiscie zmienic na zwykly licznik, ale ten z logowaniem wydaje mi sie bardziej praktyczny Czy to Wy na prawdę nie wiecie o co mi chodzi?? Pytam się jak zrobić licznik pobrań, który jest wywolywany przez adres down.php?pobierz=plik.mp3 Pobiera plik o nazwie plik.mp3 z folderu down. Ilość pobrań jest zapisywana w pliku plik.mp3.txt znajdującego się w folderze statystyki. W googlach szukalem i ... znalazlem, ale jakieś dziwne skrypty. Prosże o konkrety, a nie odpowiedzi typu google lub coś innego. Proszę o odpowiedzi. Użytkownik szucio edytował ten post 26 maj 2006, 19:22 |
|||
Sitedesign by AltusUmbrae. |