• 29-05-2014, 12:46:26
    #1
    Arkadaşlar merhaba. Garanti 3D sanal pos kurulumu yapmaya çalışıyorum.

     $ch=curl_init();
            curl_setopt($ch, CURLOPT_URL, $strHostAddress);
            curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
            curl_setopt($ch, CURLOPT_POST, 1) ;
            curl_setopt($ch, CURLOPT_POSTFIELDS, "data=".$strXML);
            curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
            curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
            $results = curl_exec($ch);
            curl_close($ch);
    
            echo "<b>Giden Ýstek </b><br />";
            echo $strXML;
            echo "<br /><b>Gelen Yanýt </b><br />";
            echo $results;
        }
    şeklinde bir kod var. $result dosyası garanti den gönderilen xml dosyasını çekiyor. o xml içeriğinde yer alan <Code></Code> değeri 00 ise "Ödeme yapıldı." değilse "Ödeme Yapılmadı" ekranı göstermek istiyorum.

    Ücretli ücretsiz yardım bekliyorum arkadaşlar teşekkürler.
  • 29-05-2014, 14:25:58
    #2
    Basit olarak şöyle söyliyim sana

    $xml = simplexml_load_file("dosya.xml");
    
    if($xml-> Code == "00") { echo "Ödeme başarılı"; } else { echo "Ödeme başarılı değil, Hata Kodu: ".$xml-> Code; }
    şeklinde kontrol edebilmen gerekir.

    Ama <Code></Code> etiketi hangi etiketin altında o da önemli, XML yapısını gösterebilirsen detaylı yardım edebiliriz.