SwiftlyTilting: revisionist reality

phpABC: A PHP web shell for the ABC Bittorrent Client

phpABC is a PHP based shell for the ABC Bittorrent client. It is intended to replace PHP4ABC which is no longer being updated. phpABC’s core is object oriented and the code is lightweight, leading to a shell that is often more responsive than ABC itself.

Download the latest version - currently 2.2 | Screen Shot

Features include

  • View detailed information about each torrent
  • Stop, pause, resume, delete, and set a torrent’s priority
  • Set ABC’s preferences
  • Add torrent with links (URLs) or files
  • Save preferences to server file or browser cookies
  • Supports ABC running in any language
  • Simple HTML skin system; no knowledge of PHP is required to create new skins
  • Ability to choose between multiple skins
  • Supports ABC v3.0 and PHP 4 or 5.

Release history (for more information on each individual release, check the phpABC blog )


25 Comments Leave Comment | Comment RSS | TrackBack URL

When I add file with this script there will be a promp coming up by ABC. So that means I can’t remote control my ABC to start download? For example start download anime while I still in class…

Comment by lhy — Thursday, April 28, 2005 @ 10:14 am

What is the prompt? I can add files without problems…

Comment by swiftlytilting — Thursday, April 28, 2005 @ 1:10 pm

well the promp means where I want to save my files… (select the location to save my files) adding url is np.
I am using 2.6.9

Comment by lhy — Thursday, April 28, 2005 @ 9:34 pm

The only prompt I get is the one from phpABC asking me where the .torrent file is (when you click browse) but ABC doesn’t give a prompt where to save files. I haven’t tested phpABC with 2.6.9 so perhaps it’s an issue with that version, or perhaps you need to set your options differently?

Comment by swiftlytilting — Friday, April 29, 2005 @ 2:39 am

Ok the problem cause by ABC settings..

Under Preference tab Misc. you can select default download folder. IF that one isn’t set you will get prompt from ABC it self (NOT the web browser) where you want to save your files.

Comment by lhy — Saturday, April 30, 2005 @ 5:23 am

I just found a bug… Took me a while to figure out why certain .torrent wasn’t being added.

phpABC won’t add a .torrent file via the “Add File” page if the name of that file contains a ‘#’ character.

When opening the same .torrent file directly from the machine running ABC, it works. So I guess the root of the problem is either phpABC or the web interface.

If the .torrent file is renamed to remove the #, it can be added through the “Add File” page.

My machine is running Windows 2000 SP4, ABC 3.0.1, and phpABC 2.1 on MiniApache 2.0.5.2 (php ver. 4.3.1).

Hope this helps.

Comment by Nephiel — Wednesday, July 13, 2005 @ 11:10 am

hmm it seems the web service doesn’t like # even though it handles & just fine and both are reserved URL characters. Thanks for pointing that out. To fix the problem change line 16 of upload.php from

$ABC->add($fileurl);

to

$ABC->add(str_replace(’#’,’%23’,$fileurl));

This bug will be fixed in the next version release

Comment by swiftlytilting — Wednesday, July 13, 2005 @ 11:10 pm

Very nice idea. I’m looking for controlling ABC through mobile phone.
How much time would take to average PHP programmer to make this project for wap service? 1-10 hours?
I don’t have time even to install apache+PHP on comp :(

Comment by confy — Wednesday, October 5, 2005 @ 7:31 am

Hey,

Sorry, call me a moron but I know nothing about PHP and can’t figure this out at all! I’ve uploaded the files to my webspace, and I can access the config page. Typed all my setting s, but when I press “Update Preferences” the page just refreshed and nothing happens. Am I right in thinking “Domain” is the external IP address of the PC that is running ABC? I don’t get this at all :( please help!

Thanks,

Suman

Comment by Suman — Wednesday, November 16, 2005 @ 7:34 pm

Here Here. I’ve done the same as Suman. I’ve no idea whatsoever about what I’m doing. Can someone explain this to us.

Comment by Peter — Tuesday, January 3, 2006 @ 12:00 pm

have you turned on the seb service in abc?

Comment by swiftlytilting — Tuesday, January 3, 2006 @ 1:46 pm

Hi,

I found a little problem when using phpABC with ABC_OKC.
When a torrent in the list is finished/paused phpABC will not display only the preseding torrents.

By default ABC_OKC moves finished torrents to the top so in practice you don’t see any torrents, would you please check this in your code.
Currently using PHP_OKC ABC 3.2.3U OldKingCole.

Also phpABC is unable to read the preferences from ABC_OKC.

Any assistence is welcome.
William

Comment by William — Wednesday, April 12, 2006 @ 1:22 pm

I imagine this is a bug in ABC_OKC, as it never occurs in ABC. Also, OKC doesn’t suppoprt the preference options.

Comment by swiftlytilting — Wednesday, April 12, 2006 @ 6:57 pm

Hi there,
I’m getting the following when trying to use the ‘Add File’ feature. I’ve got phpABC 2.2 and a recent version of ABC, although I don’t have the version number at the moment. Is there a particular folder I must set different permissions to? If so, which?

Any help here would be most appreciated.
Matt.
=============================================================================================
Warning: move_uploaded_file(c:\inetpub\wwwroot/TTH-2006-07-09.torrent) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\Inetpub\phpABC.2.2\upload.php on line 11

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move ‘C:\WINNT\TEMP\php64.tmp’ to ‘c:\inetpub\wwwroot/TTH-2006-07-09.torrent’ in C:\Inetpub\phpABC.2.2\upload.php on line 11

Comment by Matt — Tuesday, October 24, 2006 @ 11:52 am

You need to set the torrent folder in the phpABC settings. this is a folder which exists on the same server as the php scripts, where you can upload the torrent files so that they can be added by the ABC client

Comment by swiftlytilting — Tuesday, October 24, 2006 @ 12:28 pm

HI IM NEW TO THIS UP LODING THINGY WHATS THE WEP PAGE CALLD TO UPLOUD FOR ABC THANK YOU

Comment by punzy — Sunday, November 12, 2006 @ 7:34 pm

Can you help me to down load?

Comment by Anonymous — Sunday, January 28, 2007 @ 12:05 pm

[…] Descrizione :ABC e’ un client P2P che sfrutta il protocollo bittorrent, e’ basato su BitTornado (un’estensione del client originale BitTorrent) ed e’ scritto in Python.L’ultima versione attualmente disponibile di questo client (la 3.1) e’ uscita il 10 Febbraio 2005, il che rende le sue funzioni datate e non comparabili con i miglioramenti recentemente apportati agli altri client torrent in continuo aggiornamento.ABC presenta file di traduzione per moltissime lingue, tra cui l’Italiano ed ha un’interfaccia Web che consente la gestione del client in remoto (a tal proposito e’ presente un’interfaccia in php chiamata phpABC e liberamente scaricabile a questo indirizzo). […]

Pingback by Maurizio DelVecchio Personal Blog :: ABC - BitTorrent Client :: November :: 2007 — Sunday, November 18, 2007 @ 2:44 am

i need help[ to remove ABC, how do I do irt?

Comment by jack jacobsom — Tuesday, December 2, 2008 @ 5:05 pm

Just came across the site and was reading the comments, am also new to ABC.

Comment by Tobin Crenshaw — Thursday, November 4, 2010 @ 3:58 pm

Hi,
I stuck with setting up the abc. I entered all data in phpABC Preferences and updated the Preferences. Now I am getting redirected to config.php and nothing else..
Please, can you write a short installation manual?

Comment by ash — Friday, December 17, 2010 @ 12:03 pm

Si a mi tambien me gustaria que escribas algun tutorial o algo de como instalarlo…

Comment by Agustin de la Torre — Thursday, January 6, 2011 @ 5:11 pm

I have two questions.. Very new at this
1. When I go to download a movie I check the comments to see the quality other seeders/peers have left
How do you leave a comment to the person your downloading from. I use Piratebay.
2. Also I save my movies and other downloads on an external hard drive how do I set It up to share
with other seeders/peers.

Would appreciate any help. Will definately have othe questions down the road.

Comment by Malcolm — Saturday, February 19, 2011 @ 10:35 pm

How do I set the torrent folder in the phpABC settings?

Comment by Loans — Saturday, May 7, 2011 @ 1:30 pm

someone please help

can it be setup on a localhost???
it ives me a lot of warnings


Warning: reset() expects parameter 1 to be array, null given in E:\xampp\htdocs\phpABC.2.2\includes\replace_vars.inc on line 6

Warning: current() expects parameter 1 to be array, null given in E:\xampp\htdocs\phpABC.2.2\includes\replace_vars.inc on line 7

Warning: next() expects parameter 1 to be array, null given in E:\xampp\htdocs\phpABC.2.2\includes\replace_vars.inc on line 8

Warning: next() expects parameter 1 to be array, null given in E:\xampp\htdocs\phpABC.2.2\includes\replace_vars.inc on line 9

Warning: next() expects parameter 1 to be array, null given in E:\xampp\htdocs\phpABC.2.2\includes\replace_vars.inc on line 10

Warning: next() expects parameter 1 to be array, null given in E:\xampp\htdocs\phpABC.2.2\includes\replace_vars.inc on line 11

Warning: next() expects parameter 1 to be array, null given in E:\xampp\htdocs\phpABC.2.2\includes\replace_vars.inc on line 12

Warning: next() expects parameter 1 to be array, null given in E:\xampp\htdocs\phpABC.2.2\includes\replace_vars.inc on line 13

Warning: next() expects parameter 1 to be array, null given in E:\xampp\htdocs\phpABC.2.2\includes\replace_vars.inc on line 14

Warning: next() expects parameter 1 to be array, null given in E:\xampp\htdocs\phpABC.2.2\includes\replace_vars.inc on line 15

Warning: next() expects parameter 1 to be array, null given in E:\xampp\htdocs\phpABC.2.2\includes\replace_vars.inc on line 16

Comment by akash — Sunday, July 10, 2011 @ 6:44 am

Leave a Comment

Validate XHTML | Word Press