SwiftlyTilting: usability, reusability

Friday, April 1, 2005

phpABC 1.4: Set ABC’s preferences remotely

Version 1.4 of phpABC supports ABC 3.0’s new “SETPARAM” and “GETPARAM” commands and uses them to recreate the preferences screen in ABC. You’ll need to have Get Parameters and Set Parameters enabled in your ABC permissions to update your preferences remotely.

Other new features include the ability to set torrent priority and a streamlined installation process. Overall quite a few files changed so install into a fresh directory for best results, though you may be able to simply overwrite your existing files. Be sure to overwrite the config file as it’s changed slightly.

Download phpABC 1.4


I like the interface, much better than the old php4abc, but for one thing. You store the configuration on the server. Which means anyone access my website can see and control what I’m downloading. The old php4abc didn’t store the configuration, or it store it in a cookie on the local system. Meaning that only that system had the info. Even without web interface enabled, anyone can see what my configuration is. I’ll admit, I’m something of a newbie, so is there a way to stop anyone from seeing my torrents, other than passwording the website?

Comment by GK — Sunday, April 3, 2005 @ 10:34 pm

Glad you like it :)

you can set your server to disable file viewing of entire folders. if you are running apache, there is a htaccess file already set up in the include folder. Depending on your server, you probably need to rename it to .htaccess to activate it. I set up my server to respond to htaccess because in windows and dos it’s a pain to name a file with a . as the first character

I actually do recommend you password protect the site using server level protection. Again, you will use the included htaccess files for this. I’ll look into adding cookie support for those who don’t want to store their settings on the server.

Comment by swiftlytilting — Sunday, April 3, 2005 @ 10:58 pm

Cool, but ran into same problem before when I first started out your phpABC that it says “Please configure phpABC to finish installation” on page. I got phpABC 1.4 installed in fresh directory and manually edited the config.inc to insert ip, unique key, and port(it worked in last version) then saved it. Fired up the browser to this script and no go. I tried to click “View all Torrents” button but that didnt work either. Any ideas? I’m back to using v1.3 at the moment.

Comment by Blackstar — Monday, April 4, 2005 @ 6:48 pm

you need to set $installed to true in the config.inc file

Comment by jens — Tuesday, April 5, 2005 @ 1:14 am

Blackstar, you should check your file permissions.. I don’t know why the file isn’t being edited. And as the person above says, you must change $installed to true, like last time :)

Comment by swiftlytilting — Tuesday, April 5, 2005 @ 2:52 pm

Validate XHTML | Word Press