Hello Steven,

Saturday, April 24, 2004, 2:08:20 AM, you wrote:

SK> Hi,

SK> When I converting lines of ASP code:

SK> <%
SK> dim keysobjs
SK> dim privkey
SK> dim pubkey
SK> dim seed
SK> Set keysobj= CreateObject("wmrmobjs.WMRMKeys")
SK> keysobj.GenerateSigningKeys privkey, pubkey
SK> seed = keysobj.GenerateSeed()
SK> Response.Write privkey
SK> Response.Write "<br>"
SK> Response.Write pubkey
SK> Response.Write "<br>"
SK> Response.Write seed
%>>

SK> To the PHP one:

SK> <?
SK> $com = new COM("wmrmobjs.WMRMKeys");
$com->>GenerateSigningKeys($privkey,$pubkey);
$seed = $com->>GenerateSeed();

SK> echo "Private key=".$privkey;
SK> echo "<br>";
SK> echo "Public key=".$pubkey;
SK> echo "<br>";
SK> echo "Seed=".$seed;
?>>

SK> In the ASP code everything works pretty well,
SK> In the PHP code, although I can obtain the value of $seed,
SK> the $privkey and $pubkey are null,
SK> kindly check the code for me, thx...

There is nothing wrong with your PHP code, it's just that you never
set the values of $privkey or $pubkey anywhere.

$com->GenerateSigningKeys($privkey,$pubkey);

This is PASSING the values into the GenerateSigningKeys function, it
is not setting them. Are you sure they are not set as the return
values? Like:

$com = new COM("wmrmobjs.WMRMKeys");
$privkey = $com->Privkey;

(etc?)

-- 
Best regards,
 Richard Davey
 http://www.phpcommunity.org/wiki/296.html

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

Reply via email to