Happy Codings - Programming Code Examples
Html Css Web Design Sample Codes CPlusPlus Programming Sample Codes JavaScript Programming Sample Codes C Programming Sample Codes CSharp Programming Sample Codes Java Programming Sample Codes Php Programming Sample Codes Visual Basic Programming Sample Codes


Php Programming Code Examples

Php > File Manipulation Code Examples

Simple way to count how many time the certain files has been

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