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;
 }
 
Hatanın satırını söylemesi lazım, oraya bakarak syntax hatasını düzeltebilirsiniz.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…