[ jelena_t @ 22.05.2008. 15:23 ] @
Ovako:

Radim button encryption za Pay Pal, instalirala sam OpenSSL na serveru (Windows 2003), generisala Private Key i Public certificate.
Uploadovala sam na Pay Pal account, i sad imam problem sa php skriptom (koju sam nasla gotovu na netu, i trebalo bi da funkcionise ok).
Izbacuje mi gresku
Warning: proc_open() [function.proc-open]: CreateProcess failed in C:\Inetpub\wwwroot\Jelena\ssl.php on line 81

a to mu dodje :

$openssl_cmd = "$OPENSSL smime -sign -signer $MY_CERT_FILE -inkey $MY_KEY_FILE " .
"-outform der -nodetach -binary | $OPENSSL smime -encrypt " .
"-des3 -binary -outform pem $PAYPAL_CERT_FILE";

$descriptors = array(
0 => array("pipe", "r"),
1 => array("pipe", "w"),
);

$process = proc_open($openssl_cmd,
$descriptors,
$pipes);

line 81 je: $pipes);


Nemam nesto iskustva sa pajpovima tako da je svaka pomoc dobrodosla ...Hvala!



[ afwt @ 22.05.2008. 20:39 ] @
Ovo ti je prvi rezultat pretrage kad Googletu das frazu "proc_open CreateProcess failed":

http://www.issociate.de/board/...ailed%22_when_proc_open().html
[ jelena_t @ 23.05.2008. 09:32 ] @
Da, videla sam to vec, naravno. Ali kod mene su dozvole za cmd.exe dobro podesene, tako da nije u tome problem...
A sto se tice ovog za windows compatibility, pise da stdin i stdout i stderr rade normalno... ako sam dobro shvatila, a mozda i nisam
[ jelena_t @ 23.05.2008. 11:33 ] @
Ipak nisu bile dobro podesene dozvole...ja sam tu nesto pobrkala, nasla sam detaljno objasnjenje za ovo, ako nekom zatreba:

http://www.somacon.com/p255.php

Hvala, sad je sve ok