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