Bir php aldığınız (sunucu) java ile gönderebilir, bir POST (istemci)

3 Cevap php

i bir sunucu almak istiyorum POST tarafından java tarafından gönderilen bir xml dosyası

E bu nasıl alabilirsiniz? ve nasıl e bu durumda bir xml dosyası, dosyayı ayrıştırmak ...

Saygılarımızla.

3 Cevap

Aslında bir dosyayı yükleyerek eğer: (http://www.php.net/manual/en/features.file-upload.post-method.php dahil) dosya yükleme işleme sayısız dersler vardır. Bunun yerine, dosyanın içeriğini gönderme ediyorsanız, eğer, içeriği $ _POST ve $ _REQUEST diziler olacak - PHP oluşturur ve sizin için bu doldurur.

Bu geniş (ve temel) soru, bu nedenle daha özel bir cevap, bazı öğreticiler okumak gerektirebilecek bazı kod denemek, ve karşılaşabileceğiniz sorunlar hakkında yazılan spesifik sorular olacaktır.

Handling File Uploads: bir dosya yükleme ise (enctype="multipart/form-data"), $_FILES superglobal kullanın.

Aksi takdirde, sadece kendi form alanı ismiyle ona bakın: $_POST['xmlfile'].

Her iki şekilde de, DOM veya SimpleXML kullanarak ayrıştırmak.

Bu XMLRPC isteği ise, ya $ HTTP_RAW_POST_DATA veya php :/ / input sarıcı kullanmak zorunda.