Re: php and consol interface

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Gregory Machin wrote:
Thanks for the input ..
yes my idea was to use an ".ini" to store the configs. Do you know of any tutorials for creating php command line interafaces / applications .. The biggest problem is that the 2 interfaces have to share the same config, other wise there could be hug problems ..

so write an underlying module that takes care of reading and writing
ini settings.

try this:
http://www.devshed.com/index2.php?option=content&task=view&id=333&pop=1&hide_ads=1&page=0&hide_js=1

which is a tut. on using this:
http://pear.php.net/manual/en/package.configuration.config.php


On 1/30/06, *Jochem Maas* <jochem@xxxxxxxxxxxxx <mailto:jochem@xxxxxxxxxxxxx>> wrote:

    Gregory Machin wrote:
     > Hi
     > I'm developing a web interface for server admin in php, but the
    bos has
     > added a complication, he wants ssh / telnet colson for as well,  is i

    your boss has just (theoretically) doubled the ammount of work you
    have to do,
    a cmdline interface is not something you bolt on as an after
    thought! it's
    just as much an interface (with all the potential hard work it takes
    to get
    it working properly) as an application webpage.

     > posible  to  create a consol  app in php  ?  My original idea was
    to have a
     > couple of files that the web interface would you to stor the
    settings and
     > generate the configs, but now i have to rethink my planning
    because of the
     > consol interface. Would you have any sugestions on how to keep
    consistancy
     > between the 2 interfaces configurations  ie. if the config is
    changed at the

    use a single config file (use a ini type file?) or maybe a DB. just make
    sure you have some kind of update locking (check out the flock()
    function for
    example) so that changes don't overwrite each other or bork the
    config file
    somehow.

     > consol it should be reflected on the web interfact..

    I don't think the real-time (on the cmdline) versus browser-time
    intertaction
    is an issue. especially if you consider that you could write the
    cmdline interface
    in the same way as the PEAR command works. the pear command is an
    executable php
    script that excepts many, many commands (relevant to PEAR
    isntall/repository management)
    which is called from your shell, e.g.:

    ?> pear install apc

    a normally SSH connection to the box gives access - rather than a
    direct connection to
    a port that hosts the cmdline application (or course its quite
    possible to write a php
    cmdline app. that runs as a telnet-like deamon, but personally I'd
    keep it simple
    and write a php shell script for which you need to SSH into the
    relevant box to
    use the script/tool.

     >
     > Thanks for you time
     >
     >
     >
     > --
     > Gregory Machin
     > greg@xxxxxxxxxxxxxx <mailto:greg@xxxxxxxxxxxxxx>
     > gregory.machin@xxxxxxxxx <mailto:gregory.machin@xxxxxxxxx>
     > www.linuxpro.co.za <http://www.linuxpro.co.za>
     > www.exponent.co.za <http://www.exponent.co.za>
     > Web Hosting Solutions
     > Scalable Linux Solutions
     > www.iberry.info <http://www.iberry.info> (support and admin)
     >
     > +27 72 524 8096




--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux