Ben oldukça düzenli aralıklarla veri ilanıyla zaman ben bir uygulama var. Ben sunucu tarafında yerel tarafı ve klasik ASP VB için geliştirilen kod bir set var, şimdi ben PHP servside değiştirmek istiyorum.
Orijinal kod, bir asp web sayfasına xml veri göndermek için XMLHttpRequest nesnesi kullanan, bir cazibe gibi çalıştı.
O ben XML veri Bir XML ADO akış nesnesi olarak ilanıyla bu ne yapıyorum hakkında daha fazla öğrendim olarak çıkıyor.
ASP bu cezayı okur.
Ben şimdi php kullanmak için serverside kodu redevlop istedim. Ben aşağıdaki kodu çalışıyorlar:
<?php
$arq = file_get_contents('php://input');
echo strlen($arq);
?>
Bu doğru bir dize uzunluğunu verir, ama ben dize yankı hatta bildiğim şeyler ararsanız dize hiçbir şey geri geliyor edilir.
Bu ham post veriler ikili biçime .... veya bu doğrultuda başka bir şey becuase veri sadece, doğru biçimde dönüştürülmüş olan değil oldukça emin Im.
Yine bu ben ADO akışı nesnesi kullanarak veri ilanıyla becase gibi öğrendim. PHP başlığını okur ve belli bir uzunluğa sahip olduğunu tanır ama sonra verilerin geri kalanını nasıl işleneceğini bilmiyor.
I fread
, fopen
..... Ben ham post veri açık olduğunu biliyorum gibi komutları çeşitli denedim.
Ayrıntılı arama sorunu gelen yazının biçiminde olduğunu ortaya koymuştur.
Herkes akarsu veri ile başa çıkmak için nasıl bir öneriniz var mı?
Sizden önce ben de get_stream_contents denedim. Bu geri geliyor ve akışında herhangi bir değere alamıyorum diyor.
Teşekkürler