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 )
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
Leave a Comment