lostyazilim
tr.link

PHP Form Hk.

6 Mesajlar 1.135 Okunma
lstbozum
tr.link

kaancity kaancity efelerteknoloji.com.tr Kullanıcı
  • Üyelik 24.02.2014
  • Yaş/Cinsiyet 35 / E
  • Meslek Reklam
  • Konum İstanbul Avrupa
  • Ad Soyad K** Ç**
  • Mesajlar 34
  • Beğeniler 12 / 6
  • Ticaret 2, (%50)
Arkadaşlar Merhabalar. Elimde aşağıdaki gibi bir php dosyası var. Ben bu dosyadaki değişken alanları bir form oluşturup POST yöntemiyle çekmek istiyorum fakat bunu beceremedim.

$url = "https://test.ctpe.net/frontend/GenerateToken";
$data = "SECURITY.SENDER=000000000000000000000000000" .
"&TRANSACTION.CHANNEL=0000000000000000000000000000" .
"&TRANSACTION.MODE=INTEGRATOR_TEST" .
"&USER.LOGIN=000000000000000000000000000000000" .
"&USER.PWD=Y3hGNAHD57" .
"&PAYMENT.TYPE=DB" .
"&IDENTIFICATION.TRANSACTIONID=0000000000000000000" .
"&PRESENTATION.USAGE=ODEME" .
"&PRESENTATION.AMOUNT=250.00" .
"&PRESENTATION.CURRENCY=TRY" .
"&NAME.GIVEN=NAME.GIVEN" .
"&NAME.FAMILY=NAME.FAMILY" .
"&NAME.COMPANY=COMPANY_NAME".
"&ADDRESS.STREET=CUSTOMER_ADDRESS".
"&ADDRESS.ZIP=CUSTOMER_ZIP".
"&ADDRESS.CITY=CUSTOMER_CITY".
"&ADDRESS.STATE=CUSTOMER_STATE".
"&ADDRESS.COUNTRY=CUSTOMER_COUNTRY_CODE".
"&CONTACT.PHONE=CUSTOMER_PHONE".
"&CONTACT.MOBILE=CUSTOMER_MOBILE".
"&CONTACT.EMAIL=CUSTOMER_EMAIL".
"&CONTACT.IP=CUSTOMER_IP";
$params = array('http' => array(
'method' => 'POST',
'content' => $data
));
$ctx = stream_context_create($params);
$fp = @fopen($url, 'rb', false, $ctx);
if (!$fp) {
throw new Exception("Problem with $url, $php_errormsg");
}
$response = @stream_get_contents($fp);
if ($response === false) {
throw new Exception("Problem reading data from $url, $php_errormsg");
}

$resultJson = json_decode($response);


Yukarıdaki kodlarda bulunan;
"&NAME.GIVEN=NAME.GIVEN" .
"&NAME.FAMILY=NAME.FAMILY" .
"&NAME.COMPANY=COMPANY_NAME".
gibi alanlardaki bilgiler için müşteriye bir form doldurtmam lazım. Bu formu nasıl yapabilirim ve bu PHP dosyasına o formdan gelen bilgileri nasıl gösterebilirim.,

Yardımlarınızı bekliyorum

Edit: Belirttiğim PHP kodunda en ufak bir değişiklik yaptığım zaman ödeme sayfası çalışmamakta. Bu kodlamaya uygun olması gerekmekte formun.
 

 

wmaraci
reklam

soulmy soulmy WM Aracı Kullanıcı
  • Üyelik 12.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Öğretmen
  • Konum Samsun
  • Ad Soyad O** Y**
  • Mesajlar 1722
  • Beğeniler 398 / 400
  • Ticaret 20, (%100)
Formdan gelen verileri

"&NAME.GIVEN=" .$_POST['given'].
"&NAME.FAMILY=" .$_POST['FAMILY'].
"&NAME.COMPANY=".$_POST['NAME'].

bu şekilde alıp yapabilirsin.
kaancity

kişi bu mesajı beğendi.

.

kaancity kaancity efelerteknoloji.com.tr Kullanıcı
  • Üyelik 24.02.2014
  • Yaş/Cinsiyet 35 / E
  • Meslek Reklam
  • Konum İstanbul Avrupa
  • Ad Soyad K** Ç**
  • Mesajlar 34
  • Beğeniler 12 / 6
  • Ticaret 2, (%50)
soulmy cevap için teşekkürler. verdiğin şekilde php sayfa çalıştı sorun çıkmadı ama formdan veri çekemedi. Sence aşağıdaki formun neresinde sorun olabilir?





Adı *



























































 

 

soulmy soulmy WM Aracı Kullanıcı
  • Üyelik 12.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Öğretmen
  • Konum Samsun
  • Ad Soyad O** Y**
  • Mesajlar 1722
  • Beğeniler 398 / 400
  • Ticaret 20, (%100)
Formdaki name yazan yerler dikkat. Misal siz name="NAME.GIVEN" böyle yazmışsın ama ben php de $_POST['given'] böyle yazmışım.

NAME.GIVEN yazdığınız yeri given olarak değiştirin.

Aynı mantıkla diğerlerini de değiştirin.
kaancity

kişi bu mesajı beğendi.

.
wmaraci
wmaraci

kaancity kaancity efelerteknoloji.com.tr Kullanıcı
  • Üyelik 24.02.2014
  • Yaş/Cinsiyet 35 / E
  • Meslek Reklam
  • Konum İstanbul Avrupa
  • Ad Soyad K** Ç**
  • Mesajlar 34
  • Beğeniler 12 / 6
  • Ticaret 2, (%50)

soulmy adlı üyeden alıntı

Formdaki name yazan yerler dikkat. Misal siz name="NAME.GIVEN" böyle yazmışsın ama ben php de $_POST['given'] böyle yazmışım.

NAME.GIVEN yazdığınız yeri given olarak değiştirin.

Aynı mantıkla diğerlerini de değiştirin.


Hocam çok çok teşekkür ediyorum. Böylelikle problem çözülmüş oldu. Ellerine sağlık.
 

 

soulmy soulmy WM Aracı Kullanıcı
  • Üyelik 12.06.2012
  • Yaş/Cinsiyet 38 / E
  • Meslek Öğretmen
  • Konum Samsun
  • Ad Soyad O** Y**
  • Mesajlar 1722
  • Beğeniler 398 / 400
  • Ticaret 20, (%100)
Rica ederim. Ne demek.

İyi geceler :)
 

 

.
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al