note 32060 deleted from function.pfpro-process by philip

From: Date: Fri, 28 Nov 2008 19:57:09 +0000
Subject: note 32060 deleted from function.pfpro-process by philip
References: 1  Groups: php.notes 
Request: Send a blank email to php-notes+get-147165@lists.php.net to get a copy of this message
Note Submitter: php at burntpopcorn dot net ---- a "drop in" replacement for pfpro_process for windows using the pfpro.exe file. It saves having to migrate to unix for payflo support (no matter how much I want to migrate to unix) :) doesn't support the proxy stuff because I'm not entirely sure how they work, and we don't have a proxy so they aren't worth implementing. Good luck. function pfpro_process($params, $server, $port, $timeout) { $str = ""; foreach ($params as $key=>$value) { $str .= ($str?"&":"").$key."=".$value; } $pfprodir = "c:\\payflo\\verisign\\payflowpro\\win32\\certs"; putenv("PFPRO_CERT_PATH=$pfprodir"); $pfret = c:\payflo\verisign\payflowpro\win32\bin\pfpro $server $port "$str" $timeout; $results = array(); $keyvalues = explode("&", $pfret); foreach ($keyvalues as $keyvalue) { $temp = explode("=", $keyvalue); if (count($temp) == 2) { $results[$temp[0]] = $temp[1]; } } return $results; }

« previous php.notes (#147165) next »