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

Cevap