İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

curl veya fsockopen ile gönderilen veriyi okumak

ejder

0
İyinet Üyesi
Katılım
10 Kasım 2003
Mesajlar
0
Reaction score
4
Konum
istanbul
Kod:
<?php 
	$XPost = "<XMLRoot><isim>hasan</isim><soyad>yasar</soyad></XMLRoot>"; 
	$url = "http://www.hasanyasar.com/dnm/read.php"; 
	$ch = curl_init();  
	curl_setopt($ch, CURLOPT_URL,$url); 
	curl_setopt($ch, CURLOPT_POST, 1 );
	curl_setopt($ch, CURLOPT_HEADER, 0); 
	curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); 
	curl_setopt($ch, CURLOPT_TIMEOUT, 4); 
	curl_setopt($ch, CURLOPT_POSTFIELDS, $XPost); 
	$result = curl_exec($ch); 
	echo $result; 
?>
yukardaki kodda gönderdiğim zaman
http://www.hasanyasar.com/dnm/read.php nasıl bir kod yazmalıyım ki gönderdiğim XML'i okuyabilsin?..
 

metadige

0
İyinet Üyesi
Katılım
23 Aralık 2005
Mesajlar
354
Reaction score
4
Bu şekilde hatalı olur sanırım, xml olarak okumak için ya header ile göndereceksiniz ya da xml parser kullanacaksınız diye biliyorum.

mesela burda
$XPost = "<XMLRoot><isim>hasan</isim><soyad>yasar</soyad></XMLRoot>";
yerine

$XPost = 'data=<XMLRoot><isim>hasan</isim><soyad>yasar</soyad></XMLRoot>';

gibi kullanıp diğer tarafta

$_POST['data'];

ile alabilirsiniz, ama işlemek için xml parser gerekir.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Üst