Re: Re: The COM problem when converting from ASP to PHP [works now!!]
| From: | Steven Kidd | Date: | Sun, 25 Apr 2004 02:24:20 +0000 |
| Subject: | Re: Re: The COM problem when converting from ASP to PHP [works now!!] | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-184544@lists.php.net to get a copy of this message | ||
Hi,
Thx ur help Richard , but ur method doesn't work.
However, when I switch to the PHP5 RC1, it works!~~
I use the recommonded php.ini setting.
my previous version is 4.3.6.
I really love PHP 5! :)
Strongly suggest anyone who uses COM switch to PHP 5.
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?)