nosheep Posted May 20, 2006 Share Posted May 20, 2006 I don't know if this is the correct forum or not, but I'm working on a site for a friend to host images. He wants members' images to only be able to be viewed a certain number of times per month. Where the problem comes in is trying to log the views in a database. I have used .htaccess successfully in the past to watermark and deny access to images if certain conditions were not met, but now, when I point the browser to a .jpg file, I get the error below:[b]Bad RequestYour browser sent a request that this server could not understand.Invalid URI in request GET /joe/user_files/1.jpg HTTP/1.1[/b]The files that I need to track are in the folder /joe/user_files/check_auth.php lives in the same folder.My .htaccess file looks like this:[code]AddHandler checkauth .jpgAddHandler checkauth .jpegAddHandler checkauth .gifAction checkauth check_auth.php[/code]I can't for the life of me figure out what I'm doing wrong. I've also tried the code below in my .htaccess file to no avail:[code]AddHandler checkauth .jpgAddHandler checkauth .jpegAddHandler checkauth .gifAction checkauth /user_files/check_auth.php[/code]I know that it is probably something super simple, but at the moment, I can't get past it. Thanks in advance for any help.- nosheep Quote Link to comment https://forums.phpfreaks.com/topic/10083-count-times-image-in-folder-has-been-viewed/ Share on other sites More sharing options...
litebearer Posted May 21, 2006 Share Posted May 21, 2006 use a database that has id,path/pic_name,path/thumbnail_name,times_this_monthsearch database for all pics that still can be viewed this month and put into an arrayUsing the array, list name and thumbnail as clickable links.when a pic is displayed increment the times_this_month by 1 for that picthen create a cron that at 12:00:01 AM on the first of each month runs a script to reset all the times_this_month to zeroLite...(if you are concerned that someone may link directly to a picture, use the seldgehammer approach and have a cron rename the paths with random names each night/hour etc) Quote Link to comment https://forums.phpfreaks.com/topic/10083-count-times-image-in-folder-has-been-viewed/#findComment-37783 Share on other sites More sharing options...
nosheep Posted May 23, 2006 Author Share Posted May 23, 2006 Thanks so much! It's nice to know there are still good people in the world. Quote Link to comment https://forums.phpfreaks.com/topic/10083-count-times-image-in-folder-has-been-viewed/#findComment-38142 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.