You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Daniel Baker <in...@collisiondetection.biz> on 2017/04/03 05:17:11 UTC

How to test OM php api ?

Hi,

I grabbed the files you provide on github for the php.api. I made 
adjustments only to the *fileUploadTest.php 
<http://www.aseanenglish.info/scripts/fileUploadTest.php>*

so that my credentials are correct.


I'm not sure if I'm doing this correctly but when I load the 
fileUploadTest.php like this :

www.website.com/*scripts/**fileUploadTest.php 
<http://www.aseanenglish.info/scripts/fileUploadTest.php>*


<http://www.aseanenglish.info/scripts/fileUploadTest.php>

I get  a blank page in firefox  and a error 500 in chrome


My scripts are organised like this in the /scripts folder on my server:


  Index of /scripts :

[ICO] 	Name <http://www.aseanenglish.info/scripts/?C=N;O=D> 	Last 
modified <http://www.aseanenglish.info/scripts/?C=M;O=A> 	Size 
<http://www.aseanenglish.info/scripts/?C=S;O=A> 	Description 
<http://www.aseanenglish.info/scripts/?C=D;O=A>
------------------------------------------------------------------------
[PARENTDIR] 	Parent Directory <http://www.aseanenglish.info/> 		- 	
[ ] 	OmGateway.php <http://www.aseanenglish.info/scripts/OmGateway.php> 
2017-04-03 08:36 	7.1K 	
[ ] 	OmRestService.php 
<http://www.aseanenglish.info/scripts/OmRestService.php> 	2017-04-03 
10:43 	3.5K 	
[ ] 	fileUploadTest.php 
<http://www.aseanenglish.info/scripts/fileUploadTest.php> 	2017-04-03 
11:34 	770 	
------------------------------------------------------------------------




I gave the scripts   777 permissions.

I also changed  the line require_once '*./*scripts/OmGateway.php'; so 
that it calls OMGateway.php from the current directory not the parent ../


I also  edited  the fileUploadTest.php 
<http://www.aseanenglish.info/scripts/fileUploadTest.php> with my  
server details:

$gw = new OmGateway(array(
                 'protocol' => 'http',
                 'host' => '192.168.0.103',
                 'port' => '5080',
                 'context' => 'classroom',
                 'user' => 'xxxxxxx',
                 'pass' => 'xxxxxxxxxx',
                 'module' => 'api_test'

The fileUploadTest.php 
<http://www.aseanenglish.info/scripts/fileUploadTest.php> script points 
to /tmp/image.jpg  so I uploaded a test file to that directory.

Am I suppose to load this page in the web browser ?  Not sure what I 
need to do to test correctly.


Thanks,

Dan


Re: How to test OM php api ?

Posted by Maxim Solodovnik <so...@gmail.com>.
You should enable PHP debug options (php.ini)
since you have OmGateway.php in the same folder
you should have
require_once 'OmGateway.php';
in you main PHP file

On Mon, Apr 3, 2017 at 12:17 PM, Daniel Baker <in...@collisiondetection.biz>
wrote:

> Hi,
>
> I grabbed the files you provide on github for the php.api. I made
> adjustments only to the *fileUploadTest.php
> <http://www.aseanenglish.info/scripts/fileUploadTest.php>*
>
> so that my credentials are correct.
>
>
> I'm not sure if I'm doing this correctly but when I load the
> fileUploadTest.php like this :
>
> www.website.com/*scripts/**fileUploadTest.php
> <http://www.aseanenglish.info/scripts/fileUploadTest.php>*
>
>
> <http://www.aseanenglish.info/scripts/fileUploadTest.php>
>
> I get  a blank page in firefox  and a error 500 in chrome
>
>
> My scripts are organised like this in the /scripts folder on my server:
>
> Index of /scripts :
> [image: [ICO]] Name <http://www.aseanenglish.info/scripts/?C=N;O=D> Last
> modified <http://www.aseanenglish.info/scripts/?C=M;O=A> Size
> <http://www.aseanenglish.info/scripts/?C=S;O=A> Description
> <http://www.aseanenglish.info/scripts/?C=D;O=A>
> ------------------------------
> [image: [PARENTDIR]] Parent Directory <http://www.aseanenglish.info/>   -
>
> [image: [ ]] OmGateway.php
> <http://www.aseanenglish.info/scripts/OmGateway.php> 2017-04-03 08:36 7.1K
>
> [image: [ ]] OmRestService.php
> <http://www.aseanenglish.info/scripts/OmRestService.php> 2017-04-03 10:43
> 3.5K
> [image: [ ]] fileUploadTest.php
> <http://www.aseanenglish.info/scripts/fileUploadTest.php> 2017-04-03 11:34
> 770
> ------------------------------
>
>
>
>
> I gave the scripts   777 permissions.
>
> I also changed  the line require_once '*./*scripts/OmGateway.php';  so
> that it calls OMGateway.php from the current directory not the parent ../
>
>
> I also  edited  the fileUploadTest.php
> <http://www.aseanenglish.info/scripts/fileUploadTest.php> with my  server
> details:
>
> $gw = new OmGateway(array(
>                 'protocol' => 'http',
>                 'host' => '192.168.0.103',
>                 'port' => '5080',
>                 'context' => 'classroom',
>                 'user' => 'xxxxxxx',
>                 'pass' => 'xxxxxxxxxx',
>                 'module' => 'api_test'
>
> The fileUploadTest.php
> <http://www.aseanenglish.info/scripts/fileUploadTest.php> script points
> to /tmp/image.jpg  so I uploaded a test file to that directory.
>
> Am I suppose to load this page in the web browser ?  Not sure what I need
> to do to test correctly.
>
>
> Thanks,
>
> Dan
>
>


-- 
WBR
Maxim aka solomax