I don't think you can use command line to communicate directly with
APE however you can protect all calls made by php with a password.
There is an example on how to do in ape-jsf/Demos/Controller/
test.php :
$APEserver = 'xxxxx:6969/?';
$APEPassword = 'testpasswd';
...
$cmd = array(array(
'cmd' => 'inlinepush',
'params' => array(
'password' => $APEPassword,
'raw' => 'postmsg',
'channel' => 'testChannel',
'data' => array( //Note: data can't be a string
'message' => $messages[array_rand($messages)]
)
)
));
...
All you have to do is to change 'testpasswd' by your password and also
edit file inlinepush.conf to set your password there.
You can also try using "localhost:6969/?" as $APEserver in the php
script so it stays on your server.
On 31 déc 2009, 16:37, Cadrach <[email protected]> wrote:
> Hi everyone,
>
> I have setup my APE app (chat system based on a mysql DB), and now I
> would like for my PHP application to communicate through APE with the
> users connected, to send server messages for example, or to send JS
> scripts to execute (a user modifying her page could lead to a page
> update for another user-).
>
> PHP & APE resides on the same server.
>
> I already know I could do this using cURL, but:
> - Protecting the commands reserved to the server using IP filter is
> not very good
> - Having an external call when everything is on the same server seems
> sub-optimal
>
> What I would like to know is:
> - Can PHP (or something else) directly send commands to APE using the
> command line?
> - If not, what would be the best way to "protect" commands from being
> executed by an external user?
>
> Thanks a lot for reading, and thanks a lot more for this great tool :)
>
> Cadrach
--
You received this message because you are subscribed to the Google
Groups "APE Project" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/ape-project?hl=en
---
APE Project (Ajax Push Engine)
Official website : http://www.ape-project.org/
Git Hub : http://github.com/APE-Project/