none
Dizi Sınırının Dışındaydı Hatası [-Yardım-] RRS feed

  • Genel Tartışma

  •  public int durum = 0, durum1 = 0,durum2=0;
            public string rssurl = "";
            public string milliyetbaslik, milliyetaciklama, milliyetsaat, milliyethaberlink , bugun;
            OleDbConnection ceyran = new OleDbConnection();
            OleDbCommand ekleveri = new OleDbCommand();
            private void Milliyettt()
            {
                string[] secenekler = new string[35];
                secenekler[34] = "Son Dakika";
                secenekler[1] = "Dünya";
                secenekler[2] = "Ekonomi";
                secenekler[3] = "Siyaset";
                secenekler[4] = "Yaşam";
                secenekler[5] = "Spor";
                secenekler[6] = "Finans";
                secenekler[7] = "BEBEK ve ÇOCUK";
                secenekler[8] = "MAGAZİN";
                secenekler[9] = "Gündem";
                secenekler[10] = "KİTAP";
                secenekler[11] = "KÜLTÜR SANAT";
                secenekler[12] = "EĞİTİM";
                secenekler[13] = "OTOMOBİL";
                secenekler[14] = "TEKNOLOJİ";
                secenekler[15] = "Milliyet KADIN";
                secenekler[16] = "Milliyet Tatil";
                secenekler[17] = "Moda";
                secenekler[18] = "Hayat";
                secenekler[19] = "Sağlık";
                secenekler[20] = "Hamilelik";
                secenekler[21] = "Ekonominin Yıldızları";
                secenekler[22] = "Mobil Advertorial";
                secenekler[23] = "Konut - Emlak";
                secenekler[24] = "Kişisel Bakım";
                secenekler[25] = "Mutfak";
                secenekler[26] = "HemenSaglik";
                secenekler[27] = "Yazarlar";
                secenekler[28] = "Sağlık";
                secenekler[29] = "Otomobil";
                secenekler[30] = "Teknoloji";
                secenekler[31] = "Kadın";
                secenekler[32] = "Müzik";
                secenekler[33] = "Sinema";
                string[] secenekler1 = new string[35];
                secenekler1[34] = "http://www.milliyet.com.tr/D/rss/rss/RssSD.xml";
                secenekler1[1] = "http://www.milliyet.com.tr/D/rss/rss/Rss_2.xml";
                secenekler1[2] = "http://www.milliyet.com.tr/D/rss/rss/Rss_3.xml";
                secenekler1[3] = "http://www.milliyet.com.tr/D/rss/rss/Rss_4.xml";
                secenekler1[4] = "http://www.milliyet.com.tr/D/rss/rss/Rss_5.xml";
                secenekler1[5] = "http://www.milliyet.com.tr/d/sm/skorer.xml";
                secenekler1[6] = "http://uzmanpara.milliyet.com.tr/rss/haber_rss.asp";
                secenekler1[7] = "http://www.milliyet.com.tr/D/rss/rss/Rss_148.xml";
                secenekler1[8] = "http://www.milliyet.com.tr/D/rss/rss/Rss_23.xml";
                secenekler1[9] = "http://www.milliyet.com.tr/D/rss/rss/Rss_24.xml";
                secenekler1[10] = "http://www.milliyet.com.tr/D/rss/rss/Rss_27.xml";
                secenekler1[11] = "http://www.milliyet.com.tr/D/rss/rss/Rss_30.xml";
                secenekler1[12] = "http://www.milliyet.com.tr/D/rss/rss/Rss_98.xml";
                secenekler1[13] = "http://www.milliyet.com.tr/D/rss/rss/Rss_32.xml";
                secenekler1[14] = "http://www.milliyet.com.tr/D/rss/rss/Rss_36.xml";
                secenekler1[15] = "http://www.milliyet.com.tr/D/rss/rss/Rss_176.xml";
                secenekler1[16] = "http://www.milliyet.com.tr/D/rss/rss/Rss_187.xml";
                secenekler1[17] = "http://www.milliyet.com.tr/D/rss/rss/Rss_297.xml";
                secenekler1[18] = "http://www.milliyet.com.tr/D/rss/rss/Rss_226.xml";
                secenekler1[19] = "http://www.milliyet.com.tr/D/rss/rss/Rss_232.xml";
                secenekler1[20] = "http://www.milliyet.com.tr/D/rss/rss/Rss_285.xml";
                secenekler1[21] = "http://www.milliyet.com.tr/D/rss/rss/Rss_382.xml";
                secenekler1[22] = "http://www.milliyet.com.tr/D/rss/rss/Rss_383.xml";
                secenekler1[23] = "http://www.milliyet.com.tr/D/rss/rss/Rss_204.xml";
                secenekler1[24] = "http://www.milliyet.com.tr/D/rss/rss/Rss_208.xml";
                secenekler1[25] = "http://www.milliyet.com.tr/D/rss/rss/Rss_234.xml";
                secenekler1[26] = "http://www.milliyet.com.tr/D/rss/rss/Rss_2153.xml";
                secenekler1[27] = "http://www.milliyet.com.tr/D/rss/rss/RssY.xml";
                secenekler1[28] = "http://www.milliyet.com.tr/D/rss/rss/Rss_31.xml";
                secenekler1[29] = "http://www.milliyet.com.tr/D/rss/rss/Rss_32.xml";
                secenekler1[30] = "http://www.milliyet.com.tr/D/rss/rss/Rss_36.xml";
                secenekler1[31] = "http://www.milliyet.com.tr/D/rss/rss/Rss_36.xml";
                secenekler1[32] = "http://www.milliyet.com.tr/D/rss/rss/Rss_38.xml";
                secenekler1[33] = "http://www.milliyet.com.tr/D/rss/rss/Rss_39.xml";
          
                for (int di = 1; di <= 34; di++)
                {
                    Response.Write(di+"  için işlemi başlattık list boxdaki 1. eleman");
                    for (int si = 1; si <= 34;si++ )
                    {
                        if (ListBox1.Items[di+1].Text.IndexOf("" + secenekler[si+1]) != -1)
                        {
    
                            rssurl = "" + secenekler1[di];
                            XmlTextReader okuyucu;
                            XmlDocument dokuman;
                            okuyucu = new XmlTextReader(rssurl);
                            dokuman = new XmlDocument();
                            dokuman.Load(okuyucu);
                            XmlNodeList Milliyethaberbaslık = dokuman.SelectNodes("/rss/channel/item/title");
                            XmlNodeList Milliyethaberaciklama = dokuman.SelectNodes("/rss/channel/item/description");//item/
                            XmlNodeList Milliyethabersaat = dokuman.SelectNodes("/rss/channel/item/pubDate");
                            XmlNodeList Milliyethaberlink = dokuman.SelectNodes("/rss/channel/item/link");
                            for (int z = 0; z < 200; z++)
                            {
                                try
                                {
                                    string site = "" + secenekler[di];
                                    if (z == 0)
                                    {
                                        bugun = "";
                                        bugun = milliyetsaat.Substring(0, 11);// ekleveri.CommandText = @"Insert Into haberler (site,habertitle,haberaciklama,haberresim,habersaat,haberlink) VALUES ('" + site + "','" + milliyetbaslik.Replace("'", " ") + "','" + milliyetaciklama.Replace("'", " ") + "','" + site + "','" + milliyetsaat + "','" + milliyethaberlink + "')";
                                    }
                                    if (milliyetsaat.IndexOf("" + bugun) != -1)
                                    {
                                        milliyetbaslik = Milliyethaberbaslık.Item(z).InnerText.ToString(); milliyetaciklama = Milliyethaberaciklama.Item(z).InnerText.ToString(); milliyetsaat = Milliyethabersaat.Item(z).InnerText.ToString(); milliyethaberlink = Milliyethaberlink.Item(z).InnerText.ToString();
                                        
                                        ekleveri.CommandText = @"Insert Into haberler (site,habertitle,haberaciklama,haberresim,habersaat,haberlink) VALUES ('" + secenekler[si + 1] + "','" + milliyetbaslik.Replace("'", " ") + "','" + milliyetaciklama.Replace("'", " ") + "','" + site + "','" + milliyetsaat + "','" + milliyethaberlink + "')";
                                        ekleveri.ExecuteNonQuery();
    
                                    }
                                }
    
                                catch { Response.Write("hata ama ne hatası bilemiyorkk"); break; }
                            }
                        }
                        else { Response.Write("hatttaaa"); }
                         
                    }
               
                }
                
            }
    2-3 günümü alan bir kodlama yaptım yazılımda daha başlangıç seviyeyim kod 300-400 satır oldun sonra gayet güzel kısalttım bu hale geldi kod 20-30 satır(dizi hariç:) ) , ama bundada dizi sınırı aştı diye anlamsız bir hata alıyorum dizi sınırını arttırdım elimden geleni yaptım çözemedim yardımlarınızı bekliyorum şimdiden teşekkürler....
    • Değiştirilmiş Tür Serkan Canseven 3 Ekim 2014 Cuma 14:22 Mail üzerinden takip ediliyor.
    27 Eylül 2014 Cumartesi 17:22

Tüm Yanıtlar

  • sorun günceldir 
    27 Eylül 2014 Cumartesi 19:11
  • 

    Response.Write(di+"  için işlemi başlattık list boxdaki 1. eleman");
                    for (int si = 1; si <= 34;si++ )
                    {
                        if (ListBox1.Items[di+1].Text.IndexOf("" + secenekler[si]) != -1)//düzelttiğim yer
                        {


    aşağıdaki hatayı veriyor hocam

    27 Eylül 2014 Cumartesi 20:10
  •  public int durum = 0, durum1 = 0,durum2=0;
            public string rssurl = "";
            public string milliyetbaslik, milliyetaciklama, milliyetsaat, milliyethaberlink , bugun;
            OleDbConnection ceyran = new OleDbConnection();
            OleDbCommand ekleveri = new OleDbCommand();
            private void Milliyettt()
            {
                string[] secenekler = new string[34];
                secenekler[34] = "Son Dakika";
                secenekler[1] = "Dünya";
                secenekler[2] = "Ekonomi";
                secenekler[3] = "Siyaset";
                secenekler[4] = "Yaşam";
                secenekler[5] = "Spor";
                secenekler[6] = "Finans";
                secenekler[7] = "BEBEK ve ÇOCUK";
                secenekler[8] = "MAGAZİN";
                secenekler[9] = "Gündem";
                secenekler[10] = "KİTAP";
                secenekler[11] = "KÜLTÜR SANAT";
                secenekler[12] = "EĞİTİM";
                secenekler[13] = "OTOMOBİL";
                secenekler[14] = "TEKNOLOJİ";
                secenekler[15] = "Milliyet KADIN";
                secenekler[16] = "Milliyet Tatil";
                secenekler[17] = "Moda";
                secenekler[18] = "Hayat";
                secenekler[19] = "Sağlık";
                secenekler[20] = "Hamilelik";
                secenekler[21] = "Ekonominin Yıldızları";
                secenekler[22] = "Mobil Advertorial";
                secenekler[23] = "Konut - Emlak";
                secenekler[24] = "Kişisel Bakım";
                secenekler[25] = "Mutfak";
                secenekler[26] = "HemenSaglik";
                secenekler[27] = "Yazarlar";
                secenekler[28] = "Sağlık";
                secenekler[29] = "Otomobil";
                secenekler[30] = "Teknoloji";
                secenekler[31] = "Kadın";
                secenekler[32] = "Müzik";
                secenekler[33] = "Sinema";
                string[] secenekler1 = new string[34];
                secenekler1[34] = "http://www.milliyet.com.tr/D/rss/rss/RssSD.xml";
                secenekler1[1] = "http://www.milliyet.com.tr/D/rss/rss/Rss_2.xml";
                secenekler1[2] = "http://www.milliyet.com.tr/D/rss/rss/Rss_3.xml";
                secenekler1[3] = "http://www.milliyet.com.tr/D/rss/rss/Rss_4.xml";
                secenekler1[4] = "http://www.milliyet.com.tr/D/rss/rss/Rss_5.xml";
                secenekler1[5] = "http://www.milliyet.com.tr/d/sm/skorer.xml";
                secenekler1[6] = "http://uzmanpara.milliyet.com.tr/rss/haber_rss.asp";
                secenekler1[7] = "http://www.milliyet.com.tr/D/rss/rss/Rss_148.xml";
                secenekler1[8] = "http://www.milliyet.com.tr/D/rss/rss/Rss_23.xml";
                secenekler1[9] = "http://www.milliyet.com.tr/D/rss/rss/Rss_24.xml";
                secenekler1[10] = "http://www.milliyet.com.tr/D/rss/rss/Rss_27.xml";
                secenekler1[11] = "http://www.milliyet.com.tr/D/rss/rss/Rss_30.xml";
                secenekler1[12] = "http://www.milliyet.com.tr/D/rss/rss/Rss_98.xml";
                secenekler1[13] = "http://www.milliyet.com.tr/D/rss/rss/Rss_32.xml";
                secenekler1[14] = "http://www.milliyet.com.tr/D/rss/rss/Rss_36.xml";
                secenekler1[15] = "http://www.milliyet.com.tr/D/rss/rss/Rss_176.xml";
                secenekler1[16] = "http://www.milliyet.com.tr/D/rss/rss/Rss_187.xml";
                secenekler1[17] = "http://www.milliyet.com.tr/D/rss/rss/Rss_297.xml";
                secenekler1[18] = "http://www.milliyet.com.tr/D/rss/rss/Rss_226.xml";
                secenekler1[19] = "http://www.milliyet.com.tr/D/rss/rss/Rss_232.xml";
                secenekler1[20] = "http://www.milliyet.com.tr/D/rss/rss/Rss_285.xml";
                secenekler1[21] = "http://www.milliyet.com.tr/D/rss/rss/Rss_382.xml";
                secenekler1[22] = "http://www.milliyet.com.tr/D/rss/rss/Rss_383.xml";
                secenekler1[23] = "http://www.milliyet.com.tr/D/rss/rss/Rss_204.xml";
                secenekler1[24] = "http://www.milliyet.com.tr/D/rss/rss/Rss_208.xml";
                secenekler1[25] = "http://www.milliyet.com.tr/D/rss/rss/Rss_234.xml";
                secenekler1[26] = "http://www.milliyet.com.tr/D/rss/rss/Rss_2153.xml";
                secenekler1[27] = "http://www.milliyet.com.tr/D/rss/rss/RssY.xml";
                secenekler1[28] = "http://www.milliyet.com.tr/D/rss/rss/Rss_31.xml";
                secenekler1[29] = "http://www.milliyet.com.tr/D/rss/rss/Rss_32.xml";
                secenekler1[30] = "http://www.milliyet.com.tr/D/rss/rss/Rss_36.xml";
                secenekler1[31] = "http://www.milliyet.com.tr/D/rss/rss/Rss_36.xml";
                secenekler1[32] = "http://www.milliyet.com.tr/D/rss/rss/Rss_38.xml";
                secenekler1[33] = "http://www.milliyet.com.tr/D/rss/rss/Rss_39.xml";
          
                for (int di = 1; di <= 34; di++)
                {
                    Response.Write(di+"  için işlemi başlattık list boxdaki 1. eleman");
                    for (int si = 1; si <= 34;si++ )
                    {
                        if (ListBox1.Items[di].Text.IndexOf("" + secenekler[si]) != -1)
                        {
    
                            rssurl = "" + secenekler1[di];
                            XmlTextReader okuyucu;
                            XmlDocument dokuman;
                            okuyucu = new XmlTextReader(rssurl);
                            dokuman = new XmlDocument();
                            dokuman.Load(okuyucu);
                            XmlNodeList Milliyethaberbaslık = dokuman.SelectNodes("/rss/channel/item/title");
                            XmlNodeList Milliyethaberaciklama = dokuman.SelectNodes("/rss/channel/item/description");//item/
                            XmlNodeList Milliyethabersaat = dokuman.SelectNodes("/rss/channel/item/pubDate");
                            XmlNodeList Milliyethaberlink = dokuman.SelectNodes("/rss/channel/item/link");
                            for (int z = 0; z < 200; z++)
                            {
                                try
                                {
                                    string site = "" + secenekler[di];
                                    if (z == 0)
                                    {
                                        bugun = "";
                                        bugun = milliyetsaat.Substring(0, 11);// ekleveri.CommandText = @"Insert Into haberler (site,habertitle,haberaciklama,haberresim,habersaat,haberlink) VALUES ('" + site + "','" + milliyetbaslik.Replace("'", " ") + "','" + milliyetaciklama.Replace("'", " ") + "','" + site + "','" + milliyetsaat + "','" + milliyethaberlink + "')";
                                    }
                                    if (milliyetsaat.IndexOf("" + bugun) != -1)
                                    {
                                        milliyetbaslik = Milliyethaberbaslık.Item(z).InnerText.ToString(); milliyetaciklama = Milliyethaberaciklama.Item(z).InnerText.ToString(); milliyetsaat = Milliyethabersaat.Item(z).InnerText.ToString(); milliyethaberlink = Milliyethaberlink.Item(z).InnerText.ToString();
                                        
                                        ekleveri.CommandText = @"Insert Into haberler (site,habertitle,haberaciklama,haberresim,habersaat,haberlink) VALUES ('" + secenekler[si + 1] + "','" + milliyetbaslik.Replace("'", " ") + "','" + milliyetaciklama.Replace("'", " ") + "','" + site + "','" + milliyetsaat + "','" + milliyethaberlink + "')";
                                        ekleveri.ExecuteNonQuery();
    
                                    }
                                }
    
                                catch { Response.Write("hata ama ne hatası bilemiyorkk"); break; }
                            }
                        }
                        else { Response.Write("hatttaaa"); }
                         
                    }
               
                }
                
            }
    bu şekilde dene.
    27 Eylül 2014 Cumartesi 20:19
  • dedi şimdide hocam

    27 Eylül 2014 Cumartesi 20:31
  • tabi dizilerin 0 dan başlama gibi bir durumu var :) yani secenekler[34] aslında dizinin 35.elemanıdır. tam emin değilim ama;

    string[] secenekler = new string[35];

    string[] secenekler1=new string[35]

     if (ListBox1.Items[di].Text.IndexOf("" + secenekler[si].tostring() +"") != -1)

    yaptığında düzelmesi lazım. kusura bakma.



    • Düzenleyen HasanYaman 27 Eylül 2014 Cumartesi 20:55
    27 Eylül 2014 Cumartesi 20:48
  • yoruyorum ama öyle yapıncada böyle dedi :)

    27 Eylül 2014 Cumartesi 20:53
  • Arkadaşlar ne yapıyosunuz böyle kodlama yapılmaz! İşin başındaysanız dizi nedir, list nedir, dictionary nedir bunları bi öğrenin önce. Böyle kodlama çok sıkıntı yaşatacaktır size. Okunabilirlik sıfır..

    oguzkurtcuoglu.com


    27 Eylül 2014 Cumartesi 20:54
  • düzensizlikmi buradaki sorun hocam

    biraz pratik olsun istiyorum 

    27 Eylül 2014 Cumartesi 20:59
  • diyor hocam
    27 Eylül 2014 Cumartesi 21:04
  •  if (ListBox1.Items[di].Text.IndexOf("" + secenekler[si].tostring() +"") != -1)
    27 Eylül 2014 Cumartesi 21:09
  • aynı son resimdeki hatayı verdi niye bukadar gereksiz bir hata veriyor anlayamıyorum :( 

    okunabilir kod yazımı için tavsiyenizi dikkate alıp bu http://www.cagataycebi.com/programming/java_programming/java_programming_4.pdf pdf e başladım hocam teşekkürler

    27 Eylül 2014 Cumartesi 21:15
  • oluşturmuş olduğunuz listboxın 0 değeri açılan ilk değerdir. sıfırdan başladığını bilerek hareket edin ve ilk item ı boş bırakın çünkü eşleşmiyor.
    27 Eylül 2014 Cumartesi 21:16
  • listbox a boş elemanmı eklesin eşleşme öncesi
    27 Eylül 2014 Cumartesi 21:20
  • Dizin aralık dışındaydı. Negatif bir değer olmamalı ve koleksiyonun boyutundan daha küçük olmalıdır.
    Parametre adı: index 

    dedi gene anlamıyorum 0 dan yazssam gene aynı kod aynı döngüler olucak çok ufak bi detay hatası olması lazım burada

    27 Eylül 2014 Cumartesi 21:26
  • bu gece uyku yok çözücem güncel lütfen
    27 Eylül 2014 Cumartesi 21:59
  • güncel
    28 Eylül 2014 Pazar 17:41
  • Merhaba  ,

     for (int si = 1; si <= 34;si++ )

    Küçük eşittir değil  "<" küçüktür kullanman gerekli.  

    diziler index ile başlarlar index te 0 dan başlar. Bunun yerine foreach kullanabilirsin. foreach readonly bir nesnedir üzerinde değiştirme yapamazsın bunu unutma. Eğer sorunu çözemezsen bana mail atabilirsin. Bilgilerimde mail adresim mevcut.

    28 Eylül 2014 Pazar 20:23
  • profilinizden facebook url nizi gördüm lin haricinde oradan mesaj attım istemeyerek çünkü mail göremedim kusura bakmayın  , aşağıdaki hatayı verdi tekrardan 

    iletişim için rica etsem
    mail:fatih_ucer@hotmail.com(facebookda aynı maille bulunuyor (Fatih Uçar) ) , skype : fatih.ucer  ulaşabilirmisiniz konu çözüm bulunana kadar şişmesin


    Server Error in '/' Application.

    Dizin aralık dışındaydı. Negatif bir değer olmamalı ve koleksiyonun boyutundan daha küçük olmalıdır.
    Parametre adı: index

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

    Exception Details: System.ArgumentOutOfRangeException: Dizin aralık dışındaydı. Negatif bir değer olmamalı ve koleksiyonun boyutundan daha küçük olmalıdır.
    Parametre adı: index

    Source Error: 
    Line 161:                for (int si = 1; si < 34; si++)
    Line 162:                {
    Line 163:                    if (ListBox1.Items[di].Text.IndexOf("" + secenekler[si].ToString() + "") != -1)
    Line 164:                    {
    Line 165:                        //ListBox1.Items[di].Text.IndexOf("" + secenekler[si].tostring() +"") != -1)

    Source File: c:\Users\speed\Documents\Visual Studio 2012\Projects\Ne Haber\Ne Haber\KaynaklariSec.aspx.cs    Line: 163 




    29 Eylül 2014 Pazartesi 11:42
  • Merhaba;

    gelen -1 geliyor diyor. (yani boş dizi. sanırım bir yerde diziyi boş gönderiyorsunuz.)


    HNG ═══ᵌ Ữ

    29 Eylül 2014 Pazartesi 11:56
  • Server Error in '/' Application.

    Dizin aralık dışındaydı. Negatif bir değer olmamalı ve koleksiyonun boyutundan daha küçük olmalıdır.
    Parametre adı: index

    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

    Exception Details: System.ArgumentOutOfRangeException: Dizin aralık dışındaydı. Negatif bir değer olmamalı ve koleksiyonun boyutundan daha küçük olmalıdır.
    Parametre adı: index

    Source Error: 

    Line 163:                for (int si = 1; si < 34; si++)
    Line 164:                {
    Line 165:                    if (ListBox1.Items[di].Text.IndexOf("" + secenekler[si].ToString() + "") != -1)
    Line 166:                    {
    Line 167:                        //ListBox1.Items[di].Text.IndexOf("" + secenekler[si].tostring() +"") != -1)

    Source File: c:\Users\speed\Documents\Visual Studio 2012\Projects\Ne Haber\Ne Haber\KaynaklariSec.aspx.cs    Line: 165 

    Stack Trace:  


    diyor ve herşeyi denedim sanırım kodların tamamıda burada ; 

     public int durum = 0, durum1 = 0,durum2=0;
            public string rssurl = "";
            public string milliyetbaslik, milliyetaciklama, milliyetsaat, milliyethaberlink , bugun;
            OleDbConnection ceyran = new OleDbConnection();
            OleDbCommand ekleveri = new OleDbCommand();
            private void Milliyettt()
            {
                string[] secenekler = new string[35];
          
                secenekler[34] = "Son Dakika";
                secenekler[1] = "Dünya";
                secenekler[2] = "Ekonomi";
                secenekler[3] = "Siyaset";
                secenekler[4] = "Yaşam";
                secenekler[5] = "Spor";
                secenekler[6] = "Finans";
                secenekler[7] = "BEBEK ve ÇOCUK";
                secenekler[8] = "MAGAZİN";
                secenekler[9] = "Gündem";
                secenekler[10] = "KİTAP";
                secenekler[11] = "KÜLTÜR SANAT";
                secenekler[12] = "EĞİTİM";
                secenekler[13] = "OTOMOBİL";
                secenekler[14] = "TEKNOLOJİ";
                secenekler[15] = "Milliyet KADIN";
                secenekler[16] = "Milliyet Tatil";
                secenekler[17] = "Moda";
                secenekler[18] = "Hayat";
                secenekler[19] = "Sağlık";
                secenekler[20] = "Hamilelik";
                secenekler[21] = "Ekonominin Yıldızları";
                secenekler[22] = "Mobil Advertorial";
                secenekler[23] = "Konut - Emlak";
                secenekler[24] = "Kişisel Bakım";
                secenekler[25] = "Mutfak";
                secenekler[26] = "HemenSaglik";
                secenekler[27] = "Yazarlar";
                secenekler[28] = "Sağlık";
                secenekler[29] = "Otomobil";
                secenekler[30] = "Teknoloji";
                secenekler[31] = "Kadın";
                secenekler[32] = "Müzik";
                secenekler[33] = "Sinema";
                string[] secenekler1 = new string[35];
               
                secenekler1[34] = "http://www.milliyet.com.tr/D/rss/rss/RssSD.xml";
                secenekler1[1] = "http://www.milliyet.com.tr/D/rss/rss/Rss_2.xml";
                secenekler1[2] = "http://www.milliyet.com.tr/D/rss/rss/Rss_3.xml";
                secenekler1[3] = "http://www.milliyet.com.tr/D/rss/rss/Rss_4.xml";
                secenekler1[4] = "http://www.milliyet.com.tr/D/rss/rss/Rss_5.xml";
                secenekler1[5] = "http://www.milliyet.com.tr/d/sm/skorer.xml";
                secenekler1[6] = "http://uzmanpara.milliyet.com.tr/rss/haber_rss.asp";
                secenekler1[7] = "http://www.milliyet.com.tr/D/rss/rss/Rss_148.xml";
                secenekler1[8] = "http://www.milliyet.com.tr/D/rss/rss/Rss_23.xml";
                secenekler1[9] = "http://www.milliyet.com.tr/D/rss/rss/Rss_24.xml";
                secenekler1[10] = "http://www.milliyet.com.tr/D/rss/rss/Rss_27.xml";
                secenekler1[11] = "http://www.milliyet.com.tr/D/rss/rss/Rss_30.xml";
                secenekler1[12] = "http://www.milliyet.com.tr/D/rss/rss/Rss_98.xml";
                secenekler1[13] = "http://www.milliyet.com.tr/D/rss/rss/Rss_32.xml";
                secenekler1[14] = "http://www.milliyet.com.tr/D/rss/rss/Rss_36.xml";
                secenekler1[15] = "http://www.milliyet.com.tr/D/rss/rss/Rss_176.xml";
                secenekler1[16] = "http://www.milliyet.com.tr/D/rss/rss/Rss_187.xml";
                secenekler1[17] = "http://www.milliyet.com.tr/D/rss/rss/Rss_297.xml";
                secenekler1[18] = "http://www.milliyet.com.tr/D/rss/rss/Rss_226.xml";
                secenekler1[19] = "http://www.milliyet.com.tr/D/rss/rss/Rss_232.xml";
                secenekler1[20] = "http://www.milliyet.com.tr/D/rss/rss/Rss_285.xml";
                secenekler1[21] = "http://www.milliyet.com.tr/D/rss/rss/Rss_382.xml";
                secenekler1[22] = "http://www.milliyet.com.tr/D/rss/rss/Rss_383.xml";
                secenekler1[23] = "http://www.milliyet.com.tr/D/rss/rss/Rss_204.xml";
                secenekler1[24] = "http://www.milliyet.com.tr/D/rss/rss/Rss_208.xml";
                secenekler1[25] = "http://www.milliyet.com.tr/D/rss/rss/Rss_234.xml";
                secenekler1[26] = "http://www.milliyet.com.tr/D/rss/rss/Rss_2153.xml";
                secenekler1[27] = "http://www.milliyet.com.tr/D/rss/rss/RssY.xml";
                secenekler1[28] = "http://www.milliyet.com.tr/D/rss/rss/Rss_31.xml";
                secenekler1[29] = "http://www.milliyet.com.tr/D/rss/rss/Rss_32.xml";
                secenekler1[30] = "http://www.milliyet.com.tr/D/rss/rss/Rss_36.xml";
                secenekler1[31] = "http://www.milliyet.com.tr/D/rss/rss/Rss_36.xml";
                secenekler1[32] = "http://www.milliyet.com.tr/D/rss/rss/Rss_38.xml";
                secenekler1[33] = "http://www.milliyet.com.tr/D/rss/rss/Rss_39.xml";
                 
                for (int di = 1; di <= 34; di++)
                {
                    Response.Write(di + "  için işlemi başlattık list boxdaki 1. eleman");
                    for (int si = 1; si < 34; si++)
                    {
                        if (ListBox1.Items[di].Text.IndexOf("" + secenekler[si].ToString() + "") != -1)
                        {
                            //ListBox1.Items[di].Text.IndexOf("" + secenekler[si].tostring() +"") != -1)
                            rssurl = "" + secenekler1[di];
                            XmlTextReader okuyucu;
                            XmlDocument dokuman;
                            okuyucu = new XmlTextReader(rssurl);
                            dokuman = new XmlDocument();
                            dokuman.Load(okuyucu);
                            XmlNodeList Milliyethaberbaslık = dokuman.SelectNodes("/rss/channel/item/title");
                            XmlNodeList Milliyethaberaciklama = dokuman.SelectNodes("/rss/channel/item/description");//item/
                            XmlNodeList Milliyethabersaat = dokuman.SelectNodes("/rss/channel/item/pubDate");
                            XmlNodeList Milliyethaberlink = dokuman.SelectNodes("/rss/channel/item/link");
                            for (int z = 0; z < 200; z++)
                            {
                                try
                                {
                                    string site = "" + secenekler[di];
                                    if (z == 0)
                                    {
                                        bugun = "";
                                        bugun = milliyetsaat.Substring(0, 11);// ekleveri.CommandText = @"Insert Into haberler (site,habertitle,haberaciklama,haberresim,habersaat,haberlink) VALUES ('" + site + "','" + milliyetbaslik.Replace("'", " ") + "','" + milliyetaciklama.Replace("'", " ") + "','" + site + "','" + milliyetsaat + "','" + milliyethaberlink + "')";
                                    }
                                    if (milliyetsaat.IndexOf("" + bugun) != -1)
                                    {
                                        milliyetbaslik = Milliyethaberbaslık.Item(z).InnerText.ToString(); milliyetaciklama = Milliyethaberaciklama.Item(z).InnerText.ToString(); milliyetsaat = Milliyethabersaat.Item(z).InnerText.ToString(); milliyethaberlink = Milliyethaberlink.Item(z).InnerText.ToString();
    
                                        ekleveri.CommandText = @"Insert Into haberler (site,habertitle,haberaciklama,haberresim,habersaat,haberlink) VALUES ('" + secenekler[si + 1] + "','" + milliyetbaslik.Replace("'", " ") + "','" + milliyetaciklama.Replace("'", " ") + "','" + site + "','" + milliyetsaat + "','" + milliyethaberlink + "')";
                                        ekleveri.ExecuteNonQuery();
    
                                    }
                                }
    
                                catch { Response.Write("hata ama ne hatası bilemiyorkk"); break; }
                            }
                        }
                        else { Response.Write("hatttaaa"); }
    
                    }
    
                }
                
            }
    



    29 Eylül 2014 Pazartesi 12:25
  • bana bir mesaj atarmısın, emailim altta

    www.mvcblog.org
    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    29 Eylül 2014 Pazartesi 12:54
    Moderatör
  • attım hocam genelde 20/00-03/00 arası onlineyim
    29 Eylül 2014 Pazartesi 17:32