Merhaba, Tarayıcıya basmaya çalıştığınız veri XML formatında.
Öncelikle, şu satırları kodunuzdan çıkarın: $xmlData = trim(preg_replace('/\s\s+/', ' ', $xmlData)); echo strlen($xmlData); // 5449 çıkıyor. 1.) Tarayıcınıza şunlar gibi bir eklenti yükleyip deneyin: https://addons.mozilla.org/tr/firefox/addon/xml-viewer/ veya https://addons.mozilla.org/tr/firefox/addon/pretty-xml/ 2.) Tarayıcıda CTRL+U yaparak kaynak kodu görmeye çalışın (Ben denedim, XML çıktınızı gördüm) Selamlar, Nuri Akman Mehmet <alpi...@gmail.com>, 28 Eyl 2020 Pzt, 02:53 tarihinde şunu yazdı: > var_dump strip_tags($xmlData); > çıkıyor mu? > > Dr. Mucibirahman İLBUĞA <mucip.ilb...@gmail.com>, 28 Eyl 2020 Pzt, 01:04 > tarihinde şunu yazdı: > >> Merhabalar, >> >> PHP ile XML dosya içeriğini bir değişkene yüklemek istiyorum. Ancak >> değişkenin boyu 5449 satır çıkıyor fakat değişken yazdırılamıyor! Sanırım >> bir karakter içeriyor ama çözemedim? >> >> XML işlemleri ile uğraşmayıp sadece değiştirmek istediğim yerleri replace >> ve benzeri komutlar ile güncelleyerek işimi görme çabasındayım. Zira bu XML >> dosyayı sunucuya HTML request olarak göndermem gerek. >> >> Yüklediğim satır aşağıda ama $xmlData değişkeni yazdırılamıyor. Fakat >> uzunluğu 5449 çıkıyor?! Trime ve diğer özel karakterleri çıkartmaya >> çalıştım ama beyhude! :( >> >> HTML Request olarak sunucuya gönderdiğimde ise: >> >> *"XML_POST_ERROR^MXML belgesinin üst düzey öğesi olmalıdır. Line: 0"* >> >> hatası geliyor?! Bir karakter sıkıntısı var ama ne???? >> >> >> >> //Atama yaptığım kod >> >> $xmlData='<?xml version="1.0" encoding="UTF-8"?> >> <WSP> >> <AYAR> >> <TRSVER><![CDATA[ASWSP1.02.03]]></TRSVER> >> >> <DBFILENAME><![CDATA[C:\AKINSOFT\Wolvox8\Database_FB\DEMOWOLVOX\2020\WOLVOX.FDB]]></DBFILENAME> >> <PERSUSER><![CDATA[SYSDBA]]></PERSUSER> >> <SUBE_KODU><![CDATA[01]]></SUBE_KODU> >> </AYAR> >> <SIPARIS> >> <SIPARIS_DURUMU><![CDATA[1]]></SIPARIS_DURUMU> >> <SIPARIS_TURU><![CDATA[1]]></SIPARIS_TURU> >> <BLCRKODU><![CDATA[5]]></BLCRKODU> >> <TICARI_UNVANI><![CDATA[MRİ TİCARET]]></TICARI_UNVANI> >> <ADI_SOYADI><![CDATA[MUCİBİRAHMAN İLBUĞA]]></ADI_SOYADI> >> <VERGI_DAIRESI><![CDATA[]]></VERGI_DAIRESI> >> <VERGI_NO><![CDATA[]]></VERGI_NO> >> <TEL1><![CDATA[]]></TEL1> >> <FAKS><![CDATA[]]></FAKS> >> <ADRESI><![CDATA[]]></ADRESI> >> <ILCESI><![CDATA[]]></ILCESI> >> <ILI><![CDATA[]]></ILI> >> <KDV_DURUMU><![CDATA[0]]></KDV_DURUMU> >> <ISK_KUL_CARI><![CDATA[0]]></ISK_KUL_CARI> >> <ISK_KUL_1><![CDATA[0]]></ISK_KUL_1> >> <ISK_KUL_STOK><![CDATA[0]]></ISK_KUL_STOK> >> <ISK_KUL_OZEL><![CDATA[0]]></ISK_KUL_OZEL> >> <ISK_KUL_ALT><![CDATA[0]]></ISK_KUL_ALT> >> <ISK_ORAN_ALT><![CDATA[0]]></ISK_ORAN_ALT> >> <ISK_TUTAR_ALT2><![CDATA[0]]></ISK_TUTAR_ALT2> >> <SIPARIS_NO><![CDATA[ILK_SIPARIS_13]]></SIPARIS_NO> >> <EKBILGI_1><![CDATA[]]></EKBILGI_1> >> <ISK_KUL_CARI><![CDATA[0]]></ISK_KUL_CARI> >> <ISK_ORAN_CARI><![CDATA[0]]></ISK_ORAN_CARI> >> <ISK_ORAN_1><![CDATA[0]]></ISK_ORAN_1> >> <ISK_TUTAR_CARI><![CDATA[0,00]]></ISK_TUTAR_CARI> >> <ISK_TUTAR_1><![CDATA[0,00]]></ISK_TUTAR_1> >> <ISK_TUTAR_STOK><![CDATA[0,00]]></ISK_TUTAR_STOK> >> <ISK_TUTAR_OZEL><![CDATA[0,00]]></ISK_TUTAR_OZEL> >> <DOVIZ_KULLAN><![CDATA[0]]></DOVIZ_KULLAN> >> <OZEL_KODU><![CDATA[]]></OZEL_KODU> >> <VADESI><![CDATA[]]></VADESI> >> <ACIKLAMA><![CDATA[İNTERNET ÜZERİNDEN VERİLMİŞTİR.]]></ACIKLAMA> >> <PAZ_DURUMU><![CDATA[0]]></PAZ_DURUMU> >> <PAZ_PERS_BLKODU><![CDATA[]]></PAZ_PERS_BLKODU> >> <PAZ_PERSONEL><![CDATA[]]></PAZ_PERSONEL> >> <PAZ_URUN_ORANI><![CDATA[0]]></PAZ_URUN_ORANI> >> <PAZ_URUN_TUTARI><![CDATA[0]]></PAZ_URUN_TUTARI> >> <PAZ_ISC_ORANI><![CDATA[0]]></PAZ_ISC_ORANI> >> <PAZ_ISC_TUTARI><![CDATA[0]]></PAZ_ISC_TUTARI> >> </SIPARIS> >> <SIPARISHAREKET> >> <HAREKET> >> <BLSTKODU><![CDATA[15]]></BLSTKODU> >> <STOK_ADI><![CDATA[deneme1]]></STOK_ADI> >> <BARKODU><![CDATA[]]></BARKODU> >> <MIKTARI_2><![CDATA[0]]></MIKTARI_2> >> <BIRIMI_2><![CDATA[]]></BIRIMI_2> >> <MIKTARI><![CDATA[333]]></MIKTARI> >> <BIRIMI><![CDATA[ADET]]></BIRIMI> >> <KDV_ORANI><![CDATA[18]]></KDV_ORANI> >> <KPB_FIYATI><![CDATA[0]]></KPB_FIYATI> >> <KPBDVZ><![CDATA[0]]></KPBDVZ> >> <DEPO_ADI><![CDATA[]]></DEPO_ADI> >> <DVZ_FIYATI><![CDATA[0]]></DVZ_FIYATI> >> <DOVIZ_BIRIMI><![CDATA[]]></DOVIZ_BIRIMI> >> <DOVIZ_ALIS><![CDATA[0]]></DOVIZ_ALIS> >> <DOVIZ_SATIS><![CDATA[0]]></DOVIZ_SATIS> >> <ISK_ORAN_1><![CDATA[0]]></ISK_ORAN_1> >> <MUH_KODU_GENEL><![CDATA[]]></MUH_KODU_GENEL> >> <OZEL_KODU><![CDATA[]]></OZEL_KODU> >> <EKBILGI_1><![CDATA[BİRİNCİ SATIR. İNTERNETTEN]]></EKBILGI_1> >> <PAZ_PERS_BLKODU><![CDATA[]]></PAZ_PERS_BLKODU> >> <PAZ_PERSONEL><![CDATA[]]></PAZ_PERSONEL> >> <PAZ_URUN_ORANI><![CDATA[]]></PAZ_URUN_ORANI> >> <PAZ_URUN_TUTARI><![CDATA[]]></PAZ_URUN_TUTARI> >> <PAZ_ISC_ORANI><![CDATA[]]></PAZ_ISC_ORANI> >> <PAZ_ISC_TUTARI><![CDATA[]]></PAZ_ISC_TUTARI> >> </HAREKET> >> <HAREKET> >> <BLSTKODU><![CDATA[16]]></BLSTKODU> >> <STOK_ADI><![CDATA[deneme2]]></STOK_ADI> >> <BARKODU><![CDATA[]]></BARKODU> >> <MIKTARI_2><![CDATA[0]]></MIKTARI_2> >> <BIRIMI_2><![CDATA[]]></BIRIMI_2> >> <MIKTARI><![CDATA[444]]></MIKTARI> >> <BIRIMI><![CDATA[ADET]]></BIRIMI> >> <KDV_ORANI><![CDATA[18]]></KDV_ORANI> >> <KPB_FIYATI><![CDATA[0]]></KPB_FIYATI> >> <KPBDVZ><![CDATA[0]]></KPBDVZ> >> <DEPO_ADI><![CDATA[]]></DEPO_ADI> >> <DVZ_FIYATI><![CDATA[0]]></DVZ_FIYATI> >> <DOVIZ_BIRIMI><![CDATA[]]></DOVIZ_BIRIMI> >> <DOVIZ_ALIS><![CDATA[0]]></DOVIZ_ALIS> >> <DOVIZ_SATIS><![CDATA[0]]></DOVIZ_SATIS> >> <ISK_ORAN_1><![CDATA[0]]></ISK_ORAN_1> >> <MUH_KODU_GENEL><![CDATA[]]></MUH_KODU_GENEL> >> <OZEL_KODU><![CDATA[]]></OZEL_KODU> >> <EKBILGI_1><![CDATA[BİRİNCİ SATIR. İNTERNETTEN]]></EKBILGI_1> >> <PAZ_PERS_BLKODU><![CDATA[]]></PAZ_PERS_BLKODU> >> <PAZ_PERSONEL><![CDATA[]]></PAZ_PERSONEL> >> <PAZ_URUN_ORANI><![CDATA[]]></PAZ_URUN_ORANI> >> <PAZ_URUN_TUTARI><![CDATA[]]></PAZ_URUN_TUTARI> >> <PAZ_ISC_ORANI><![CDATA[]]></PAZ_ISC_ORANI> >> <PAZ_ISC_TUTARI><![CDATA[]]></PAZ_ISC_TUTARI> >> </HAREKET> >> <HAREKET> >> <BLSTKODU><![CDATA[17]]></BLSTKODU> >> <STOK_ADI><![CDATA[deneme3]]></STOK_ADI> >> <BARKODU><![CDATA[]]></BARKODU> >> <MIKTARI_2><![CDATA[0]]></MIKTARI_2> >> <BIRIMI_2><![CDATA[]]></BIRIMI_2> >> <MIKTARI><![CDATA[555]]></MIKTARI> >> <BIRIMI><![CDATA[ADET]]></BIRIMI> >> <KDV_ORANI><![CDATA[18]]></KDV_ORANI> >> <KPB_FIYATI><![CDATA[0]]></KPB_FIYATI> >> <KPBDVZ><![CDATA[0]]></KPBDVZ> >> <DEPO_ADI><![CDATA[]]></DEPO_ADI> >> <DVZ_FIYATI><![CDATA[0]]></DVZ_FIYATI> >> <DOVIZ_BIRIMI><![CDATA[]]></DOVIZ_BIRIMI> >> <DOVIZ_ALIS><![CDATA[0]]></DOVIZ_ALIS> >> <DOVIZ_SATIS><![CDATA[0]]></DOVIZ_SATIS> >> <ISK_ORAN_1><![CDATA[0]]></ISK_ORAN_1> >> <MUH_KODU_GENEL><![CDATA[]]></MUH_KODU_GENEL> >> <OZEL_KODU><![CDATA[]]></OZEL_KODU> >> <EKBILGI_1><![CDATA[BİRİNCİ SATIR. İNTERNETTEN]]></EKBILGI_1> >> <PAZ_PERS_BLKODU><![CDATA[]]></PAZ_PERS_BLKODU> >> <PAZ_PERSONEL><![CDATA[]]></PAZ_PERSONEL> >> <PAZ_URUN_ORANI><![CDATA[]]></PAZ_URUN_ORANI> >> <PAZ_URUN_TUTARI><![CDATA[]]></PAZ_URUN_TUTARI> >> <PAZ_ISC_ORANI><![CDATA[]]></PAZ_ISC_ORANI> >> <PAZ_ISC_TUTARI><![CDATA[]]></PAZ_ISC_TUTARI> >> </HAREKET> >> </SIPARISHAREKET> >> <SIPARISKUR> >> <HAREKET> >> <DOVIZ_BIRIMI><![CDATA[]]></DOVIZ_BIRIMI> >> <DOVIZ_ALIS><![CDATA[]]></DOVIZ_ALIS> >> <DOVIZ_SATIS><![CDATA[]]></DOVIZ_SATIS> >> </HAREKET> >> <HAREKET> >> <DOVIZ_BIRIMI><![CDATA[]]></DOVIZ_BIRIMI> >> <DOVIZ_ALIS><![CDATA[]]></DOVIZ_ALIS> >> <DOVIZ_SATIS><![CDATA[]]></DOVIZ_SATIS> >> </HAREKET> >> </SIPARISKUR> >> </WSP>'; >> >> >> $xmlData = trim(preg_replace('/\s\s+/', ' ', $xmlData)); >> >> echo strlen($xmlData); // 5449 çıkıyor. >> >> echo $xmlData; //Hiçbirşey yazılmıyor! >> >> >> >> -- >> Kolay gelsin, >> Mucip:) >> >> _______________________________________________ >> Linux-programlama mailing list >> Linux-programlama@liste.linux.org.tr >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >> Liste kurallari: http://liste.linux.org.tr/kurallar.php >> > _______________________________________________ > Linux-programlama mailing list > Linux-programlama@liste.linux.org.tr > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php >
_______________________________________________ Linux-programlama mailing list Linux-programlama@liste.linux.org.tr https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php