Garanti pos hizmetinin sunduğu bir doğrulama fonksiyonu PHP'de hata veriyor

Furkan ÜNLÜ

Kilopat
Katılım
21 Ocak 2015
Mesajlar
23
Daha fazla  
Cinsiyet
Erkek
Merhaba,
Garanti pos hizmetinin sunduğu bir doğrulama fonksiyonu PHP de hata veriyor. Daha önce garanti pos kurmuş olan arkadaşlar callback örneğini iletebilir mi?

PHP parse error: Syntax error, unexpected ' ' (t_strıng), expecting '{'in
PHP parse error: Syntax error, unexpected '$isvalidhash' (t_varıable) in.

PHP:
function hash_data($result,$responseHashparams,$responseHash){
 $isValidHash = false;
 $storekey="********";

 if ($responseHashparams!==NULL && $responseHashparams!=="")
 {
 $digestData = "";
 $paramList = explode(":", $responseHashparams);

 foreach ($paramList as $param)
 {

 $value= $result[strtolower($param)];

 if($value==null)
 {
 $value="";
 }

 $digestData .= $value;
 }

 $digestData .= $storekey;
 $hashCalculated = base64_encode(pack('H*',sha1($digestData)));

 if($responseHash==$hashCalculated)
 {
 $isValidHash = true;
 }

 }

 return $isValidHash;
 }
 

Yeni konular

Geri
Yukarı