_ alt cizgi kullan Sevgi ve Saygı ile... Mustafa Kahraman
16 Ağustos 2011 10:18 tarihinde onuRRR <[email protected]> yazdı: > arkadaşlar herkese teşekkürler, > çalışıyor şuan. > > fakat xmlde <conf-id> diye bir satır olduğunda "-" ayracını operator olarak > alıyor. > bunu nasıl geçebilirim. > > > 16 Ağustos 2011 10:05 tarihinde beyazit <[email protected]>yazdı: > > ** >> yine aynı hatayı yapıyorsunuz. object olmayan bir değişkenin üyesine >> ulaşmaya çalışıyorsunuz. >> new ile yapın. önceki örneklerde vardı tekrarlamaya gerek yok sanırım. >> >> Beyazıt Kelçeoğlu (M.Sc. I.S.) >> >> >> On 08/16/2011 09:24 AM, onuRRR wrote: >> >> arkadaşlar, >> xml dosyasını şu şekilde değiştirdim, >> >> <?xml version="1.0" encoding="utf-8" standalone="yes" ?> >> <uye> >> <ad> >> <takma> >> <ikinci> >> <ucuncu> >> <dorduncu>sonbu</dorduncu> >> </ucuncu> >> </ikinci> >> </takma> >> <sall>bosver</sall> >> </ad> >> <soyad>soyisim</soyad> >> <email>email@adres</email> >> </uye> >> >> koduda : >> >> if (file_exists('doviz.xml')) >> { >> $xml = simplexml_load_file('doviz.xml'); >> $isim=$xml->uye->ad->takma->ikinci->ucuncu->dorduncu; >> echo $xml->ad->sall; >> echo $isim; >> >> } >> else { >> exit('doviz.xml açilamadi.'); >> } >> >> >> değiştirdiğimde ve $isim çıktısı için "Notice: Trying to get property of >> non-object in C:\vkmeyva\deneme\dene2.php on line 7 >> PHP Notice: Trying to get property of non-object in >> C:\vkmeyva\deneme\dene2.php on line 7" >> bu uyarıyı alıyorum. >> Fakat $xml->ad->sall için "bosver" çıktısını normal bir şekilde veriyor. >> >> >> >> 16 Ağustos 2011 08:08 tarihinde onuRRR <[email protected]> yazdı: >> >>> günaydın, >>> >>> >>> xml dosyam: >>> >>> >>> <?xml version="1.0" encoding="utf-8" standalone="yes" ?> >>> <uye> >>> <ad>aaaaa</ad> >>> <soyad>xxxx</soyad> >>> <email>rrrr@adresim</email> >>> </uye> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> 15 Ağustos 2011 17:56 tarihinde Ege Sertçetin <[email protected]>yazdı: >>> >>> Selamlar, >>>> >>>> Daha önce sitemi Natro Hosting'e taşıdığımda XML okuma ile ilgili >>>> sorun yaşamıştım. Sonradan sorunun firmadan kaynaklandığını anladım. >>>> url_fopen kapalı olduğu için çalışmadığını ve açtıklarını >>>> söylemişlerdi ve sorun da düzelmişti. Eğer kodlarınızdan eminseniz >>>> buna da bakabilirsiniz. >>>> >>>> >>>> İyi günler, >>>> Ege Sertçetin. >>>> >>>> >>>> Alinti onuRRR <[email protected]> >>>> >>>> > hocam gene olmadı, >>>> > >>>> > C:\vkmeyva\deneme>c:\php\php.exe -c c:\WINNT\php.ini >>>> > c:\vkmeyva\deneme\dene2.php >>>> > PHP Warning: simplexml_load_file(): doviz.xml:9: parser error : Extra >>>> > content at the end of the document in >>>> > C:\vkmeyva\deneme\dene2.php on line 4 >>>> > >>>> > Warning: simplexml_load_file(): doviz.xml:9: parser error : Extra >>>> content at >>>> > the end of the document in C:\vk >>>> > meyva\deneme\dene2.php on line 4 >>>> > PHP Warning: simplexml_load_file(): </xml> in >>>> C:\vkmeyva\deneme\dene2.php >>>> > on line 4 >>>> > >>>> > Warning: simplexml_load_file(): </xml> in C:\vkmeyva\deneme\dene2.php >>>> on >>>> > line 4 >>>> > PHP Warning: simplexml_load_file(): ^ in C:\vkmeyva\deneme\dene2.php >>>> on >>>> > line 4 >>>> > >>>> > Warning: simplexml_load_file(): ^ in C:\vkmeyva\deneme\dene2.php on >>>> line 4 >>>> > PHP Fatal error: Uncaught exception 'Exception' with message 'String >>>> could >>>> > not be parsed as XML' in C:\vkmey >>>> > va\deneme\dene2.php:5 >>>> > Stack trace: >>>> > #0 C:\vkmeyva\deneme\dene2.php(5): SimpleXMLElement->__construct('', >>>> 1) >>>> > #1 {main} >>>> > thrown in C:\vkmeyva\deneme\dene2.php on line 5 >>>> > >>>> > Fatal error: Uncaught exception 'Exception' with message 'String could >>>> not >>>> > be parsed as XML' in C:\vkmeyva\de >>>> > neme\dene2.php:5 >>>> > Stack trace: >>>> > #0 C:\vkmeyva\deneme\dene2.php(5): SimpleXMLElement->__construct('', >>>> 1) >>>> > #1 {main} >>>> > thrown in C:\vkmeyva\deneme\dene2.php on line 5 >>>> > >>>> > >>>> > 2011/8/15 Mustafa Kahraman <[email protected]> >>>> > >>>> >> Oncekinde tirnaklarda hata var !!! >>>> >> Dogrusu bu >>>> >> >>>> >> <?php >>>> >> >>>> >> $xml = '<?xml version="1.0" encoding="utf-8" standalone="yes" ?> >>>> >> >>>> >> <uyeler> >>>> >> <uye> >>>> >> <ad>mustafa</ad> >>>> >> <soyad>tekin</soyad> >>>> >> <email>mustafa@hedehodo</email> >>>> >> </uye> >>>> >> </uyeler></xml>'; >>>> >> >>>> >> >>>> >> $xml = new SimpleXMLElement($xml, TRUE); >>>> >> >>>> >> >>>> >> echo "<pre>"; >>>> >> print_r($xml); >>>> >> echo "</pre>"; >>>> >> >>>> >> >>>> >> echo 'Ad : '.$xml->uye->ad.'<br />'; >>>> >> echo 'Soyad : '.$xml->uye->soyad.'<br />'; >>>> >> echo 'Email : '.$xml->uye->email.'<br />'; >>>> >> >>>> >> _______________________________________________ >>>> >> Linux-programlama mailing list >>>> >> [email protected] >>>> >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >>>> >> Liste kurallari: http://liste.linux.org.tr/kurallar.php >>>> >> >>>> >> >>>> > >>>> > >>>> > -- >>>> > antiCobol.. >>>> > >>>> >>>> >>>> >>>> _______________________________________________ >>>> Linux-programlama mailing list >>>> [email protected] >>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php >>>> >>> >>> >>> >>> -- >>> antiCobol.. >>> >> >> >> >> -- >> antiCobol.. >> >> >> _______________________________________________ >> Linux-programlama mailing >> [email protected]https://liste.linux.org.tr/mailman/listinfo/linux-programlama >> Liste kurallari: http://liste.linux.org.tr/kurallar.php >> >> >> _______________________________________________ >> Linux-programlama mailing list >> [email protected] >> https://liste.linux.org.tr/mailman/listinfo/linux-programlama >> Liste kurallari: http://liste.linux.org.tr/kurallar.php >> >> > > > -- > antiCobol.. > > _______________________________________________ > Linux-programlama mailing list > [email protected] > https://liste.linux.org.tr/mailman/listinfo/linux-programlama > Liste kurallari: http://liste.linux.org.tr/kurallar.php > >
_______________________________________________ Linux-programlama mailing list [email protected] https://liste.linux.org.tr/mailman/listinfo/linux-programlama Liste kurallari: http://liste.linux.org.tr/kurallar.php
