02-01-2006, 03:05 PM | #1 |
Guest
Posts: n/a
|
PHP
Hi,
Where can i find more examples on how to use API output to perfom actions via PHP? thnx in advance? Raf@root4ce.be |
02-01-2006, 03:30 PM | #3 |
Guest
Posts: n/a
|
Yes but a few examples on how to add users and/or mail aliasses for example might be handy
Raf@root4ce.be |
02-01-2006, 03:49 PM | #4 |
ISPsystem team
Join Date: Mar 2004
Posts: 98
|
Code:
<?php $result = ""; $fh = fopen( "http://127.0.0.1/manager/ispmgr?out=xml&func=user.edit&sok=yes&name=myname&passwd=topsecret&site=mydomain.com&access=mail&disklimit=10", "r" ); while( $data = fread( $fh, 4096 ) ){ $result .= $data; } fclose( $fh ); // After that the variable $result contains XML document with one node <ok/> or error codes and messages ?> describe all API functions and parameters. |
02-03-2006, 11:45 AM | #5 |
Guest
Posts: n/a
|
I use the code u provided but i can't get it to work.
I think it has something to do with authentication but when i Fetch the url from the shell the account is being created. I think i'm just doing something wrong in PHP Can you tell me the way to do authentication with PHP so i can verify if i'm doing it correct? Thnx Raf@root4ce.be |
02-03-2006, 05:40 PM | #7 |
Guest
Posts: n/a
|
$result has
Permission denied error code |
02-04-2006, 07:28 PM | #9 |
Guest
Posts: n/a
|
It's embedded in a php-webpage with global execution permission
|
02-06-2006, 03:21 AM | #10 |
ISPsystem team
Join Date: Mar 2004
Posts: 98
|
do you want anybody may do anything on your server ?
certenly it not works. you should run this php script from shell as user root. or your script should have authorization information. add parameter authinfo=root:rootpassword in the request. but i should notice it is insecure.
__________________
ISPsystem support team |
|
|