|
|
|
simple way to count how many time the certain files has been downloaded(download
manager).
this is count.dat
----------------------------------------------------
test1.zip>12<
test2.zip>5<
test3.zip>5<
test4.zip>6<
-----------------------------------------------
<html><body>
<?php
$filename="count.dat";
$fp=fopen($filename,"r");//open in read-mode
$contents = fread($fp,filesize($filename));
$pos=strpos($contents,$file);
$sub1=substr($contents,$pos);
$pos2=strpos($sub1,">");
$pos3=strpos($sub1,"<");
$pos2+=1;
$length=$pos3-$pos2;
$sub2=substr($sub1,$pos2,$length);//this is the string of downloaded times.
$sub2+=1;//update by one
fclose($fp);
$fpnew=fopen($filename,"w");//overwrite the old file
$newcontents=substr($contents,0,$pos+$pos2).$sub2.substr($contents,$pos3+$pos);
//update the whole contents of the file which contatains the new number ofdownload times.
fwrite($fpnew,$newcontents);//overwrite the old file
fclose($fpnew);
?>
</body></html>
Simple call this file: download.php3?file=test1.zip
or download.php3?file=test2.zip
|
|
| Random Image Display Categories : PHP, Filesystem, Graphics, HTML and PHP | | | PHP based Contact email form with multiple recipients, text file based, supports departments. Categories : PHP, Email, Beginner Guides, Filesystem | | | The toll booth Categories : PHP, Java Script, Filesystem | | | php jump urls...the best way Categories : PHP, URLs, Filesystem | | | Simple way to replace a variable value in a .conf (.ini) file using a
webbrowser - the first stage of a complete universal configuration editor Categories : PHP, Regexps, Code Editors, Filesystem | | | Display list of files within current and subdirectories (recursively) showing
each file as an anchored link and each directory as a category header. Categories : Filesystem, Directories, Arrays, PHP | | | File Explorer, browse, upload, download and edit your web site files with only a browser and a HTTP connection. Categories : Complete Programs, Content Management, Filesystem, PHP | | | GuestBook Light - a plug and play application for any website. Categories : PHP, Complete Programs, Filesystem, Sessions | | | Remote File Saving with PHP - Download and serve a remote file. The content of the file will be updated at fixed intervals. Categories : PHP, Filesystem, Cache, Sockets, HTTP | | | JSON File Upload Categories : PHP, AJAX, Filesystem | | | Get the correct extension and MIME types of an image, even when the filename is incorrect. Categories : PHP, Filesystem, General SQL | | | Read DPI value from image with PHP Categories : PHP, Graphics, Filesystem | | | Simple pipe delimited file export program that downloads to a local machine Categories : PHP, Filesystem, Databases, MySQL, HTTP | | | Single-file PHP news system with automatic folder structure creation Categories : PHP, Filesystem, Arrays | | | Recursive function to move files on a filesystem. It can be minor changed in order to copy recursively.
Categories : PHP, Filesystem, Algorithms | |
|
|
|