folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Sanal Pos Post İşleminde Türkçe Karater Sorunu



Sanal Pos Post İşleminde Türkçe Karater Sorunu

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Reklamcı.
    sezginari
    sezginari's avatar
    Kayıt Tarihi: 26/Mart/2013
    Erkek

    Arkadaşlar Finansbanktan sanal pos aldık, formu doldurup gönderme işleminden sonra veriler türkçe karakter sorunu oluyor, bunu nasıl çözeriz?

    Formun olduğu kodu aşağıda paylaşıyorum;


     

    <html>
    <head>
    <title>Uşak Sportif Online Bağış Sistemi</title>
    
    <meta http-equiv="Content-Language" content="tr">
    
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    
      <meta http-equiv="Pragma" content="no-cache">
    
      <meta http-equiv="Expires" content="now">
      
      
    
    <style type="text/css">
    .sag {
    	text-align: right;
    	font-weight: bold;
    }
    .ust {
    	background-image: url(https://www.usaksportif.com/bagis/img/ust.png);
    	background-repeat: repeat-x;
    }
    </style>
    
    </head>
    
    
    <body>
    
    
    <?php
    //  ASAGIDA 3D SECURE ISLEMI IÇIN GEREKLI ALANLAR VE KULLANIMLARI ILE PHP KOD ÖRNEGI VERILMISTIR. GIRILEN DEGERLER TEST AMAÇLI GIRILMISTIR.
    //  3D PAY MODEL ÜZERINE DÜZENLENMIS KOD ÖRNEGIDIR. IS YERLERI KENDI DEGERLERIYLE DEGISKENLERI TANIMLAMALIDIR. 
    //  IS YERLERINE REFERANS AMAÇLI OLUSTURULMUSTUR.
    
    // 3D secure için gerekli alanlar 3d modelinde asagidaki alanlar ile birlikte formda yollanan alanlardir. 
    // Form disindaki alanlarin hidden text olarak post gerekmektedir. 
    
    
    
    
    $clientId = "";  //Banka tarafindan verilen isyeri numarasi
    $amount = "1";         //Islem tutari*/
    $oid = "";      //Siparis Numarasi
    
    $okUrl = "https://onlinebagis.usaksportif.com/3DPayOdeme.php";    //Islem basariliysa dönülecek isyeri sayfasi  (3D isleminin ve ödeme isleminin sonucu)
    $failUrl = "https://onlinebagis.usaksportif.com/3DPayOdeme.php";  //Islem basarizsa dönülecek isyeri sayfasi  (3D isleminin ve ödeme isleminin sonucu)
    
    $rnd = microtime();    //Tarih veya her seferinde degisen bir deger güvenlik amaçli
    $taksit = "";         //taksit sayisi
    $islemtipi="Auth";     //Islem tipi
    $storekey = "";  //isyeri anahtari
    
    // hash hesabinda taksit ve islemtipi de kullanilir.
    
    $hashstr = $clientId . $oid . $amount . $okUrl . $failUrl .$islemtipi. $taksit  .$rnd . $storekey;
    
    
    $hash = base64_encode(pack('H*',sha1($hashstr)));
    
    
    
    // Form parametrelerinde ve input degerlerde 3d ve ödeme için gerekli alanlar bulunur.
    //3d onayi ve ödeme sistem tarafindan yapilacaktir. 
    ?>
    
    
    <center>
               <form method="post" action="https://www.fbwebpos.com/fim/est3Dgate">
                    
                    <table align="left" width="100%">
                    <tr class="ust">
                    <td colspan="2">&nbsp;</td>
                    </tr>
                      <tr>
                    <td  class="sag">Adınız Soyadınız :</td>
                            <td ><input name="firmaadi" type="text" />
                        </tr>
    
    					                    <tr>
                            <td class="sag">Kredi Kart Numarasi :</td>
                            <td ><input name="pan" type="text" size="20" maxlength="20"/>
                        </tr>
                        
                        <tr>
                            <td class="sag">Güvenlik Kodu :</td>
                            <td><input name="cv2" type="text" value="" size="4" maxlength="4"/></td>
                        </tr>
                        
                        <tr>
                            <td class="sag">Son Kullanım Tarihi :</td>
                            <td><label for="Ecom_Payment_Card_ExpDate_Month" value=""></label>
      <select name="Ecom_Payment_Card_ExpDate_Month" value="">
        <option>01</option>
        <option>02</option>
        <option>03</option>
        <option>04</option>
        <option>05</option>
        <option>06</option>
        <option>07</option>
        <option>08</option>
        <option>09</option>
        <option>10</option>
        <option>11</option>
        <option>12</option>
      </select> 
      / 
      <label for="Ecom_Payment_Card_ExpDate_Year" value=""></label>
      <select name="Ecom_Payment_Card_ExpDate_Year" value="">
        <option>14</option>
        <option>15</option>
        <option>16</option>
        <option>17</option>
        <option>18</option>
        <option>19</option>
        <option>20</option>
        <option>21</option>
        <option>22</option>
        <option>23</option>
        <option>24</option>
        <option>25</option>
        <option>26</option>
        <option>27</option>
        <option>28</option>
        <option>29</option>
        <option>30</option>
      </select></td>
                        </tr>
                                            <tr>
                            <td class="sag">Visa/MC secimi :</td>
                            <td><select name="cardType">
                                <option value="1">Visa</option>
                                <option value="2">MasterCard</option>
                            </select>
                        </tr>
                        
                        <tr>
                            <td colspan="2">&nbsp;</td>
                            </tr>
                                                <tr>
                            <td class="sag">T.C. Kimlik Numaranız :</td>
                            <td>
                              <input name="faturaFirma" type="text" /></td>
                        </tr>
                                   <tr>
                            <td class="sag">Adresiniz :</td>
                            <td>
                              <textarea name="Fadres" id="Fadres" cols="45" rows="5"></textarea></td>
                        </tr>                    
                        <tr>
                            <td align="center" colspan="2">
                            <input  type="image" src="https://www.usaksportif.com/bagis/img/bagisyap.png" name="gonder"  border="0" width="125" height="22">
                                
                           <br>
                            <a href="javascript:history.back(-1)"><img src="https://www.usaksportif.com/bagis/img/geridon.png" alt="" width="75"></a></td>
                        </tr>
                        
                    </table>
                  
    <input type="hidden" name="clientid" value="<?php  echo $clientId ?>">
    		
                    <input type="hidden" name="amount" value="<?php  echo $amount ?>">
                    <input type="hidden" name="oid" value="<?php  echo $oid ?>">	
                    <input type="hidden" name="okUrl" value="<?php  echo $okUrl ?>">
                    <input type="hidden" name="failUrl" value="<?php  echo $failUrl ?>">
                    <input type="hidden" name="rnd" value="<?php  echo $rnd ?>" >
                    <input type="hidden" name="hash" value="<?php  echo $hash ?>" >
    		<input type="hidden" name="islemtipi" value="<?php echo $islemtipi ?>" >
    		<input type="hidden" name="taksit" value="<?php echo $taksit ?>" >
                    
                    <input type="hidden" name="storetype" value="3d_pay" >	
                    
                    <input type="hidden" name="lang" value="tr">
    				<input type="hidden" name="currency" value="949">
                    <input type="hidden" name="firmaadi" value="Benim Firmam">
                    
                    <input type="hidden" name="Fismi" value="is">
                    <input type="hidden" name="faturaFirma" value="faturaFirma">
                    <input type="hidden" name="Fadres" value="">
                    <input type="hidden" name="Fadres2" value="XXX">
                    <input type="hidden" name="Fil" value="XXX">
                    <input type="hidden" name="Filce" value="XXX">
                    <input type="hidden" name="Fpostakodu" value="postakod93013">
                    
                    <input type="hidden" name="tel" value="XXX">
                    <input type="hidden" name="fulkekod" value="tr">
                    
                    <input type="hidden" name="nakliyeFirma" value="na fi">
                    <input type="hidden" name="tismi" value="XXX">
                    <input type="hidden" name="tadres" value="XXX">
                    <input type="hidden" name="tadres2" value="XXX">
                    <input type="hidden" name="til" value="">
                    <input type="hidden" name="tilce" value="">
                    
                    <input type="hidden" name="tpostakodu" value="ttt postakod93013">
                    <input type="hidden" name="tulkekod" value="usa">
                    
                    <input type="hidden" name="itemnumber1" value="a1">
                    <input type="hidden" name="productcode1" value="a2">
                    <input type="hidden" name="qty1" value="3">
                    <input type="hidden" name="desc1" value="a4 desc">
                    <input type="hidden" name="id1" value="a5">
                </form>
    <br>
            </center>
            <br><br>
    
    
        </body>
    </html>

    Matbaa Baskı ve Promoyon İşleriniz Tbt'ye özel fiyat ile yapılır. Islak Mendil,Baskılı Kürdan, Baskılı Pipet, Baskılı Peçete, Baskılı Stick şeker üretim hanemiz mevcuttur.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sRcN
    sRcN's avatar
    Kayıt Tarihi: 24/Ağustos/2009
    Erkek

    adam adım adım konu aca aca sanalposu entegre etti ya la :) Azme bak :D 

     

    edit: html sayfasını notepad2 ile açıp UTF8 bom lu ve bomsuz olarak iki şekilde de kaydet dene birinden biri olacaktır.

    sRcN tarafından 07/Mar/14 15:53 tarihinde düzenlenmiştir

    Wordpress - SEO & Digital Marketing
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Reklamcı.
    sezginari
    sezginari's avatar
    Kayıt Tarihi: 26/Mart/2013
    Erkek
    sRcN bunu yazdı

    adam adım adım konu aca aca sanalposu entegre etti ya la :) Azme bak :D 

     

    edit: html sayfasını notepad2 ile açıp UTF8 bom lu ve bomsuz olarak iki şekilde de kaydet dene birinden biri olacaktır.

    hahahhaa valla entegre ettik aslında benim amacım kullanıcı kendi belirlesin istedim bağış yapacağı miktarı ama baktım hash parametresi hata veriyor çözemedim olayı bende bağış paketleri oluşturuyum dedim 20-50-75-100-150-200 ..... vs diye :) şimdi bir tek türkçe karakter sorunum kaldı :))


    Matbaa Baskı ve Promoyon İşleriniz Tbt'ye özel fiyat ile yapılır. Islak Mendil,Baskılı Kürdan, Baskılı Pipet, Baskılı Peçete, Baskılı Stick şeker üretim hanemiz mevcuttur.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Reklamcı.
    sezginari
    sezginari's avatar
    Kayıt Tarihi: 26/Mart/2013
    Erkek

    Müridler destek hattıyla konuştum firefoxta bi eklenti varmış incelemişler, post işlemi yapmadan bozuyor karakterleri diyorlar. Nasıl çözülecek bu sorun ?


    Matbaa Baskı ve Promoyon İşleriniz Tbt'ye özel fiyat ile yapılır. Islak Mendil,Baskılı Kürdan, Baskılı Pipet, Baskılı Peçete, Baskılı Stick şeker üretim hanemiz mevcuttur.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Reklamcı.
    sezginari
    sezginari's avatar
    Kayıt Tarihi: 26/Mart/2013
    Erkek

    Müridler Upluyorum konuyu biriniz hayrına yardımcı oluverin :)


    Matbaa Baskı ve Promoyon İşleriniz Tbt'ye özel fiyat ile yapılır. Islak Mendil,Baskılı Kürdan, Baskılı Pipet, Baskılı Peçete, Baskılı Stick şeker üretim hanemiz mevcuttur.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    CEO
    CEO's avatar
    Kayıt Tarihi: 28/Şubat/2009
    Erkek
    sezginari bunu yazdı

    Müridler destek hattıyla konuştum firefoxta bi eklenti varmış incelemişler, post işlemi yapmadan bozuyor karakterleri diyorlar. Nasıl çözülecek bu sorun ?

    Nasıl yapıldığına dair hiçbir fikrim yok ama, sende bu azim varken onuda çözersin bu gidişle :))

  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Reklamcı.
    sezginari
    sezginari's avatar
    Kayıt Tarihi: 26/Mart/2013
    Erkek
    CEO bunu yazdı
    sezginari bunu yazdı

    Müridler destek hattıyla konuştum firefoxta bi eklenti varmış incelemişler, post işlemi yapmadan bozuyor karakterleri diyorlar. Nasıl çözülecek bu sorun ?

    Nasıl yapıldığına dair hiçbir fikrim yok ama, sende bu azim varken onuda çözersin bu gidişle :))

    valla bi şekilde çözecem üstad öyle yada böyle :) destek ekibi illallah etti benden :))


    Matbaa Baskı ve Promoyon İşleriniz Tbt'ye özel fiyat ile yapılır. Islak Mendil,Baskılı Kürdan, Baskılı Pipet, Baskılı Peçete, Baskılı Stick şeker üretim hanemiz mevcuttur.
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Reklamcı.
    sezginari
    sezginari's avatar
    Kayıt Tarihi: 26/Mart/2013
    Erkek

    ısrarla up


    Matbaa Baskı ve Promoyon İşleriniz Tbt'ye özel fiyat ile yapılır. Islak Mendil,Baskılı Kürdan, Baskılı Pipet, Baskılı Peçete, Baskılı Stick şeker üretim hanemiz mevcuttur.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    manglerman
    manglerman's avatar
    Kayıt Tarihi: 30/Aralık/2003
    Erkek

    charset = utf-8 değil

    ISO-8859-9

     

    kullan.

     

    ayrıca php sayfanı bir txt de aç "unicode" olarak farklı kaydet.


    türk kızlarından sabun yapalım, rus kızları elini yıkasın.:)
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Reklamcı.
    sezginari
    sezginari's avatar
    Kayıt Tarihi: 26/Mart/2013
    Erkek
    manglerman bunu yazdı

    charset = utf-8 değil

    ISO-8859-9

     

    kullan.

     

    ayrıca php sayfanı bir txt de aç "unicode" olarak farklı kaydet.

    hocam senden Allah razı olsun :) ISO-8859-9 yaptım unicode olarak kaydettim fakat çince felan çıktı yazılar sonra bu şekilde ANSI olarak kaydettim deneme yaptım normal bir şekilde geliyor :)) çözüm bu yani :D

    charset = ISO-8859-9

    kaydetme şekli ANSI :))


    Matbaa Baskı ve Promoyon İşleriniz Tbt'ye özel fiyat ile yapılır. Islak Mendil,Baskılı Kürdan, Baskılı Pipet, Baskılı Peçete, Baskılı Stick şeker üretim hanemiz mevcuttur.
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Reklamcı.
    sezginari
    sezginari's avatar
    Kayıt Tarihi: 26/Mart/2013
    Erkek

    Azimli sıçan mermeri delermiş diye bir laf var ya hah şimdi inandım ona :)


    Matbaa Baskı ve Promoyon İşleriniz Tbt'ye özel fiyat ile yapılır. Islak Mendil,Baskılı Kürdan, Baskılı Pipet, Baskılı Peçete, Baskılı Stick şeker üretim hanemiz mevcuttur.
Toplam Hit: 1502 Toplam Mesaj: 13