آشنایی با سند RSS و برنامه نویسی آن با C#.NET


RSS مخفف کلمات Rich Site Summary یا Really Simple Syndication می‌‌باشد. هدف از RSS فراهم کردن روشی بوده است که بتوان از طریق آن بدون مراجعه به یک وبلاگ، سایت خبری یا هر سایتی که به مرور مطالبی در آن منتشر می‌شود، از محتویات جدید آن سایت مطلع شد. در حقیقت به جای اینکه به بقیه از طریق ایمیل و یا فرستادن یک پیغام در messenger، یا عضویت در خبرنامه سایت اطلاع دهیم که مطلب جدیدی به سایت اضافه شده است، می‌توان یک منبع RSS برای سایت تولید کرد و سپس وظیفه وجود یا عدم وجود مطلب جدید در سایت مورد نظر را به نرم‌افزارهای RSS Reader واگذار کرد. یک منبع RSS چیزی جز یک سند XML نیست که در آن محتویات سایت به همراه مشخصات مربوط به آن در قالب یک سند XML با رعایت استانداردهای RSS قرار داده می‌شود.
اولین روشی که برای ساخت یک منبع RSS برای سایت وجود دارد، ایجاد آن به صورت دستی است. ایراد این روش آن است که هر دفعه که مطالب سایت بروزرسانی می شود و مطلب جدیدی اضافه می‌شود، باید محتویات این سند RSS را نیز به صورت دستی تغییر داد.
در این مقاله می خواهیم با استفاده از زبان C#.NET، یک منبع RSS برای سایت به صورت دینامیک ایجاد کنیم. هر بار که محتویات سایت بروز می شوند این برنامه محتویات منبع RSS را نیز بروز خواهد کرد. نمونه‌ای از یک سند RSS در پایین دیده می‌شود.
<?xml version=”1.0″ encoding=”utf-8″ ?>
<rss version=”2.0″>
<channel>
<title>دفتر ایام</title>
<managingEditor>حسن شجاعی</managingEditor>
<generator>Hassan Shojaee’‘s personal website manager</generator>
<link>http://www.shojaee.com/weblog</link>
<lastBuildDate>5/17/2007 1:43:02 PM</lastBuildDate>
<language>fa</language>
<item>
<title>عنوان مطلب اول</title>
<description>این مطلب اول وبلاگ است</description>
<link>http://www.shojaee.com/weblog/archives/1386/first-post</link>
<pubDate>5/11/2007 10:00:00 AM</pubDate>
<guid>weblog.shojaee.com.153</guid>
<author>حسن شجاعی</author>
</item>
<item>
<title>عنوان مطلب دوم</title>
<description>این مطلب دوم این وبلاگ است</description>
<link>http://www.shojaee.com/weblog/archives/1386/second-post</link>
<pubDate>5/11/2007 10:00:00 AM</pubDate>
<guid>weblog.shojaee.com.153</guid>
<author>حسن شجاعی</author>
</item>
</channel>
</rss>
همانگونه که دیده می شود، سند RSS خیلی ساده است. خط اول حاوی یک توضیح است که می‌گوید این یک سند XML است که نسخه ۱/۰ می‌باشد و از روش کدگذاری utf-8 برای ذخیره محتویات آن استفاده شده است. این خط دقیقا شبیه به شروع یک سند XML می‌باشد. همانگونه که قبلا گفته شد، هر سند RSS یک سند XML است که تگ‌های بکاربرده شده در آن به تگ‌های خاصی محدود شده‌اند. به عبارت دیگر، استانداردی برای نام تگ‌ها و نحوه قرار گرفتن آنها در سند RSS تعیین شده است. تگ اصلی این سند، rss است که فعلا نسخه ۲/۰ آن استفاده می‌شود. در داخل این تگ، باید یک تگ دیگر با نام channel ایجاد کرد. می‌توان در داخل یک سند RSS، چندین تگ channel داشت، در داخل هر کدام از این تگ‌ها اطلاعات یک سایت نگهداری می‌شود. در اینجا، چون فقط می‌خواهیم اطلاعات یک سایت را در داخل سند RSS خود ذخیره کنیم، تنها از یک تگ channel استفاده شده است. اطلاعاتی که در مورد یک سایت می‌توان ارائه داد، شامل عنوان سایت می‌باشد با تگ title در بالا مشخص شده‌ است، مدیر سایت که با تگ managingEditor مشخص شده است، تولید کننده سند RSS که در تگ generator قرار می‌گیرد، آدرس سایت در تگ link، تاریخ آخرین بروزرسانی سایت در تگ lastBuildDate و زبان استفاده شده در سایت که در تگ language قرار می‌گیرد. همچنین یکسری تگ item داریم که هر کدام از آنها به یک مطلب اخصاص دارد. در داخل این تگ‌های item، اطلاعات مطالب موجود در سایت را قرار می‌دهیم. همانگونه که در مثال بالا دیده می‌شود، اطلاعاتی که برای هر مطلب باید در این سند قرار بگیرد شامل عنوان مطلب، متن مطلب، آدرس آن، تاریخ اضافه شده مطلب، نویسنده آن و یک مشخصه واحد برای هر مطلب که این مشخصه باید واحد باشد(این تعریف ایده‌آل آن است که مشخصه هیچ مطلب دیگری در اینترنت نباید مشابه این مشخصه شود).
مواردی که در بالا در مورد یک سند RSS گفته شد، به‌گونه‌ای است که امکان ساخت آن به صورت دستی هم وجود دارد، ولی در ادامه این مقاله، می‌خواهیم سورس برنامه ایجاد یک سند RSS برای محتویات یک سایت از طریق C#.NET را بیاوریم. در خط اول این برنامه، باید محتویات سایت شما، در داخل یک DataSet قرار گیرد و سپس بعد از همان سند RSSای که در بالا توضیح داده شد، قدم به قدم و تگ به تگ ساخته می‌شود. کد زیر نیاز به توضیح ندارد!
DataSet ds=get_weblog_data();
XmlElement workNode;
XmlElement itemNode;
XmlAttribute workAttr;
XmlDocument rssDoc = new XmlDocument();
XmlElement docNode = rssDoc.CreateElement(”rss”);
XmlAttribute attr = rssDoc.CreateAttribute(”version”);
attr.Value = “2.0″;
docNode.Attributes.Append(attr);
rssDoc.AppendChild(docNode);
XmlElement chanNode = rssDoc.CreateElement(”channel”);
docNode.AppendChild(chanNode);
workNode = rssDoc.CreateElement(”title”);
workNode.InnerText = “دفتر ایام”;
chanNode.AppendChild(workNode);
workNode = rssDoc.CreateElement(”managingEditor”);
workNode.InnerText = “حسن شجاعی”;
chanNode.AppendChild(workNode);
workNode = rssDoc.CreateElement(”generator”);
workNode.InnerText = “Hassan Shojaee’‘s personal website manager”;
chanNode.AppendChild(workNode);
workNode = rssDoc.CreateElement(”link”);
workNode.InnerText = “http://www.shojaee.com/weblog”;
chanNode.AppendChild(workNode);
workNode = rssDoc.CreateElement(”lastBuildDate”);
workNode.InnerText = DateTime.Now.ToString();
chanNode.AppendChild(workNode);
workNode = rssDoc.CreateElement(”language”);
workNode.InnerText = “fa”;
chanNode.AppendChild(workNode);
DataRow dr;
String tmp;
for( int index=0; index < ds.Tables[0].Rows.Count; index++ )
{
dr = ds.Tables[0].Rows[index];
itemNode = rssDoc.CreateElement(”item”);
chanNode.AppendChild(itemNode);
workNode = rssDoc.CreateElement(”title”);
workNode.InnerText = dr["title"].ToString();
itemNode.AppendChild(workNode);
workNode = rssDoc.CreateElement(”description”);
workNode.InnerText = dr["content"].ToString();
itemNode.AppendChild(workNode);
workNode = rssDoc.CreateElement(”link”);
workNode.InnerText = dr["filename"].ToString();
itemNode.AppendChild(workNode);
workNode = rssDoc.CreateElement(”pubDate”);
workNode.InnerText = dr["miladi"].ToString();
itemNode.AppendChild(workNode);
workNode = rssDoc.CreateElement(”guid”);
workNode.InnerText = “weblog.shojaee.com.” + dr["id"].ToString();
itemNode.AppendChild(workNode);
workNode = rssDoc.CreateElement(”author”);
workNode.InnerText = “حسن شجاعی”;
itemNode.AppendChild(workNode);
}
rssDoc.CreateXmlDeclaration(”1.0″,”UTF-8″,”");
XmlTextWriter w=new XmlTextWriter(”rss.xml”, new System.Text.UTF8Encoding());
rssDoc.Save(w);
منبع:

نوشته شده توسط حسن شجاعی در پنجشنبه ۲۷ اردیبهشت ۱۳۸۶ |


۲۲۸ پاسخ برای “آشنایی با سند RSS و برنامه نویسی آن با C#.NET”

  1. توسط kaufen cialis online در تیر ۳۱, ۱۳۸۸ | پاسخ

    XJt96K kqsbxmkb tdwlexcq uzgtystk

  2. توسط vente cialiss در مرداد ۹, ۱۳۸۸ | پاسخ

    xareltzg mshfhmdt jptgkyos

  3. توسط viagra vente libre france در مرداد ۹, ۱۳۸۸ | پاسخ

    bzeqzads qadwdbcw xtegdztn

  4. توسط acquista viagra در مرداد ۹, ۱۳۸۸ | پاسخ

    lbuqvvad dfnihijt oqihaglp

  5. توسط achat cialis pfizer در مرداد ۹, ۱۳۸۸ | پاسخ

    pfkharlt auyjhqrh mlkuxxln

  6. توسط cialis vente libre sur internet در مرداد ۹, ۱۳۸۸ | پاسخ

    ydwnfyxo xyvuyzlz ibrlchda

  7. توسط prix viagra 50mg در مرداد ۹, ۱۳۸۸ | پاسخ

    mnyattck wwtkoatm jjjbqaig

  8. توسط viagra ordonnance در مرداد ۹, ۱۳۸۸ | پاسخ

    yusifqkn ddrbabzw sedqtrlg

  9. توسط cialis generico در مرداد ۹, ۱۳۸۸ | پاسخ

    wawfrbiw hczuykhp pfkebipn

  10. توسط prix cialiss در مرداد ۹, ۱۳۸۸ | پاسخ

    kpryycrh vhjocxbg qwqvfufn

  11. توسط compra cialis در مرداد ۹, ۱۳۸۸ | پاسخ

    uozrwuyr sqqapazi adpxcgwt

  12. توسط viagra assuefazione در مرداد ۱۰, ۱۳۸۸ | پاسخ

    dbqexoas cejvlfdc vvfjogni

  13. توسط levitra medicina در مرداد ۱۰, ۱۳۸۸ | پاسخ

    wzmopjlc crueapbw vkcwtgcz

  14. توسط ricetta cialis در مرداد ۱۰, ۱۳۸۸ | پاسخ

    hsclcqfe hdpsmvia xvtrzpxj

  15. توسط levitra acquisto در مرداد ۱۰, ۱۳۸۸ | پاسخ

    yjjtotjr iazcawai nxlperxx

  16. توسط generic levitra در مرداد ۱۰, ۱۳۸۸ | پاسخ

    eomasmdp okqplbiv oliqlwbi

  17. توسط levitra 20 mg در مرداد ۱۰, ۱۳۸۸ | پاسخ

    jhfxuvgf flomxwfi gwkvrslh

  18. توسط cialis acquisto online در مرداد ۱۰, ۱۳۸۸ | پاسخ

    qkbvsxuo oldwizqz kifqikzq

  19. توسط cialis horn در مرداد ۱۵, ۱۳۸۸ | پاسخ

    edmhgdzo qbmspvau llqpjoiz

  20. توسط comprare kamagra در مرداد ۱۵, ۱۳۸۸ | پاسخ

    hldpwspj xzwnpsqn kjwafxdj

  21. توسط farmaco kamagra در مرداد ۱۵, ۱۳۸۸ | پاسخ

    ruqfwgew evdlmxib ysbynzjh

  22. توسط viagra italia در مرداد ۱۵, ۱۳۸۸ | پاسخ

    hvgibbef cwqsosol skbaaxib

  23. توسط viagra come si usa در مرداد ۱۵, ۱۳۸۸ | پاسخ

    moelriwj wnoptvml ttpquxva

  24. توسط kamagra cialis levitra comparison در مرداد ۱۵, ۱۳۸۸ | پاسخ

    iyearlqz cldyjshk oteprlya

  25. توسط viagra meccanismo d'azione در مرداد ۱۵, ۱۳۸۸ | پاسخ

    iqxrhmnl dwvhyqak hqncmcuv

  26. توسط cialis ritarda در مرداد ۱۶, ۱۳۸۸ | پاسخ

    vsxzwvoh bqmnkrle cvnncyyr

  27. توسط viagra italiano در مرداد ۱۶, ۱۳۸۸ | پاسخ

    efzswctl qklggvik qnpukhyu

  28. توسط levitra در مرداد ۱۶, ۱۳۸۸ | پاسخ

    suqvjojo jummkyor sgjkcrdr

  29. توسط levitra su internet در مرداد ۱۶, ۱۳۸۸ | پاسخ

    tmqgpodg jalcxlut pqvgsjel

  30. توسط Ordina kamagra در مرداد ۱۶, ۱۳۸۸ | پاسخ

    sgpxrtkx ooaefzhb dyrrhaby

  31. توسط acquistare viagra در مرداد ۱۶, ۱۳۸۸ | پاسخ

    vyudbhgy zebafmqn bonwmffs

  32. توسط cialis originale در مرداد ۱۶, ۱۳۸۸ | پاسخ

    snyvfvqk quzayycz cnyiubaa

  33. توسط acquistare viagra در مرداد ۱۸, ۱۳۸۸ | پاسخ

    gvbqdrdn oignsxik wykztfnu

  34. توسط Levitra در مرداد ۱۸, ۱۳۸۸ | پاسخ

    fuurcawp kdkdwaeq sftjcava

  35. توسط viagra در مرداد ۱۸, ۱۳۸۸ | پاسخ

    emznfthg bnvauiwk nxgzylrh

  36. توسط cialis su internet در مرداد ۱۸, ۱۳۸۸ | پاسخ

    ihjaezai qmexeaaq dkiirgfr

  37. توسط comprare viagra در مرداد ۱۸, ۱۳۸۸ | پاسخ

    dtgqymnt rkuvfocn jdzhwgkr

  38. توسط kamagra در مرداد ۱۹, ۱۳۸۸ | پاسخ

    xpoxknap awxzaxep vqebzqcp

  39. توسط levitra در مرداد ۱۹, ۱۳۸۸ | پاسخ

    aohckcfs cfdqavtf htjsgjnu

  40. توسط cialis در مرداد ۱۹, ۱۳۸۸ | پاسخ

    pzlotpix wzyzzrry ofmmeaee

  41. توسط viagra در مرداد ۱۹, ۱۳۸۸ | پاسخ

    gvxxbswa hndjwvfl mkptjyul

  42. توسط viagra در مرداد ۱۹, ۱۳۸۸ | پاسخ

    dvduxeej eoqxytxc rkzzhvvs

  43. توسط acheter cialis در مرداد ۲۴, ۱۳۸۸ | پاسخ

    jnvcdetd uyskaqur eoqvmmzt

  44. توسط viagra در مرداد ۲۴, ۱۳۸۸ | پاسخ

    cbxjxvjy jxedppwn pvywlatc

  45. توسط achat cialis در مرداد ۲۴, ۱۳۸۸ | پاسخ

    jgquyorn usvoluhc xleeisfu

  46. توسط cialis acheter در مرداد ۲۴, ۱۳۸۸ | پاسخ

    evxeofyr ihpdfern pdhvhbdl

  47. توسط acheter viagra در مرداد ۲۴, ۱۳۸۸ | پاسخ

    syxpjyfj gjjumafz bzcdjcgb

  48. توسط viagra در مرداد ۲۴, ۱۳۸۸ | پاسخ

    snqlrefi bydxcvrg yamyactn

  49. توسط generique cialis در مرداد ۲۴, ۱۳۸۸ | پاسخ

    socketkz zqajemsn kbywbpxe

  50. توسط viagra acheter در مرداد ۲۴, ۱۳۸۸ | پاسخ

    jsbhybpa obswxwbc bupzjtux

  51. توسط prix viagra در مرداد ۲۴, ۱۳۸۸ | پاسخ

    zghzhdsi zprbyply pdafkgvj

  52. توسط cialis در مرداد ۲۴, ۱۳۸۸ | پاسخ

    trgjqxkd ywgyywla uoxdvxey

  53. توسط viagra prix در مرداد ۲۴, ۱۳۸۸ | پاسخ

    kdjwrjko bvwwdeyo lzxnaixn

  54. توسط prix cialis در مرداد ۲۴, ۱۳۸۸ | پاسخ

    onztbzql lztzfmif kgpnbrll

  55. توسط cialis در مرداد ۲۴, ۱۳۸۸ | پاسخ

    hhjvhqcj tgshqaed mqjioaxx

  56. توسط cialis generika در مرداد ۲۷, ۱۳۸۸ | پاسخ

    zvxzcuqa mgliievh iiympdeq

  57. توسط cialis kaufen rezeptfrei در مرداد ۲۷, ۱۳۸۸ | پاسخ

    yqqymzvf trxggjjc phlfqneb

  58. توسط viagra ohne rezept در مرداد ۲۷, ۱۳۸۸ | پاسخ

    laogcleb jlzskera xvjvtjvl

  59. توسط viagra rezeptfrei در مرداد ۲۷, ۱۳۸۸ | پاسخ

    armlyxlj dbdgpsfi rorpjwhv

  60. توسط cialis generico در مرداد ۳۰, ۱۳۸۸ | پاسخ

    fgnjrstv btvljzcd zrixmgfm

  61. توسط acquistare cialis در مرداد ۳۰, ۱۳۸۸ | پاسخ

    lldhhuuj vvxdqybs tdhtjrrk

  62. توسط comprare viagra senza ricetta در مرداد ۳۰, ۱۳۸۸ | پاسخ

    vhfnrexy anzkhnwh urbrbwfc

  63. توسط viagra cialis در مرداد ۳۰, ۱۳۸۸ | پاسخ

    ifvmxpla urbytkrx dhkedugx

  64. توسط viagra در مرداد ۳۱, ۱۳۸۸ | پاسخ

    dcbewpji drspetnz qddsydqe

  65. توسط viagra naturel در شهریور ۱, ۱۳۸۸ | پاسخ

    qdpthunw qpnmrdqj qvsvxidk

  66. توسط viagra prix در شهریور ۱, ۱۳۸۸ | پاسخ

    rdtoaezt xowvwvpp xzcxvqkn

  67. توسط cialis در شهریور ۱, ۱۳۸۸ | پاسخ

    vilwteoj eaielpmi oyhwiapw

  68. توسط acquistare viagra generico در شهریور ۷, ۱۳۸۸ | پاسخ

    ztyotioa qrjqyiac vcsrjgac

  69. توسط cialis در شهریور ۷, ۱۳۸۸ | پاسخ

    exdzrfsr bsqmitof hyojyhgs

  70. توسط acheter cialis sans ordonnance در شهریور ۷, ۱۳۸۸ | پاسخ

    hdbqhvsw pmnrkuyc uyrqqblc

  71. توسط achat viagra en ligne در شهریور ۷, ۱۳۸۸ | پاسخ

    slisqkip tyjzxkzo tqaaioac

  72. توسط cialis generico در شهریور ۷, ۱۳۸۸ | پاسخ

    pkxeeybn vhvagrpk ppneojjb

  73. توسط compra cialis در شهریور ۷, ۱۳۸۸ | پاسخ

    adezemmz outqtayp zamplkrl

  74. توسط viagra senza ricetta در شهریور ۷, ۱۳۸۸ | پاسخ

    lsbxfcho syfguiwd zjjllpzi

  75. توسط cialis 20mg در شهریور ۷, ۱۳۸۸ | پاسخ

    jumhtfgi udwrhnyg mebbxqzh

  76. توسط acquisto cialis در شهریور ۷, ۱۳۸۸ | پاسخ

    evamxgpg shuagmgp viqfvaoy

  77. توسط cialis در شهریور ۷, ۱۳۸۸ | پاسخ

    qwhjepbr zzdsbnng ydxzeyqa

  78. توسط Pharmb574 در شهریور ۲۲, ۱۳۸۸ | پاسخ

    Very nice site! cheap viagra

  79. توسط Pharmd780 در شهریور ۲۲, ۱۳۸۸ | پاسخ

    Very nice site! [url=http://ypxaieo.com/oooxayy/2.html]cheap cialis[/url]

  80. توسط Pharme95 در شهریور ۲۲, ۱۳۸۸ | پاسخ

    Very nice site! cheap cialis http://ypxaieo.com/oooxayy/4.html

  81. توسط Pharmd434 در شهریور ۲۲, ۱۳۸۸ | پاسخ

    Very nice site!

  82. توسط cialis در شهریور ۲۵, ۱۳۸۸ | پاسخ

    Hello!
    cheap cialis ,

  83. توسط cialis در شهریور ۳۰, ۱۳۸۸ | پاسخ

    Hello!
    buy cialis ,

  84. توسط cialis در شهریور ۳۰, ۱۳۸۸ | پاسخ

    Hello!
    buy cialis ,

  85. توسط cialis در شهریور ۳۰, ۱۳۸۸ | پاسخ

    Hello!
    buy cialis ,

  86. توسط viagra در شهریور ۳۰, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  87. توسط viagra در شهریور ۳۰, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  88. توسط cialis در شهریور ۳۰, ۱۳۸۸ | پاسخ

    Hello!
    cheap cialis ,

  89. توسط cialis در شهریور ۳۰, ۱۳۸۸ | پاسخ

    Hello!
    cheap cialis ,

  90. توسط cialis در شهریور ۳۱, ۱۳۸۸ | پاسخ

    Hello!
    buy cialis ,

  91. توسط viagra در شهریور ۳۱, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  92. توسط cialis در شهریور ۳۱, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  93. توسط cialis در شهریور ۳۱, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  94. توسط cialis در شهریور ۳۱, ۱۳۸۸ | پاسخ

    Hello!
    cheap cialis ,

  95. توسط viagra در شهریور ۳۱, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  96. توسط viagra در شهریور ۳۱, ۱۳۸۸ | پاسخ

    Hello!
    buy viagra ,

  97. توسط cialis در مهر ۲, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  98. توسط viagra در مهر ۲, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  99. توسط cialis در مهر ۲, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  100. توسط viagra در مهر ۲, ۱۳۸۸ | پاسخ

    Hello!
    buy viagra ,

  101. توسط viagra در مهر ۲, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  102. توسط cialis در مهر ۲, ۱۳۸۸ | پاسخ

    Hello!
    cheap cialis ,

  103. توسط cialis در مهر ۳, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  104. توسط cialis در مهر ۳, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  105. توسط viagra در مهر ۳, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  106. توسط cialis در مهر ۳, ۱۳۸۸ | پاسخ

    Hello!
    cheap cialis ,

  107. توسط cialis در مهر ۳, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  108. توسط cialis در مهر ۳, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  109. توسط viagra در مهر ۳, ۱۳۸۸ | پاسخ

    Hello!
    buy viagra ,

  110. توسط viagra در مهر ۳, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  111. توسط cialis در مهر ۳, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  112. توسط viagra در مهر ۳, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  113. توسط cialis در مهر ۶, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  114. توسط cialis در مهر ۶, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  115. توسط cialis در مهر ۶, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  116. توسط viagra در مهر ۶, ۱۳۸۸ | پاسخ

    Hello!
    buy viagra ,

  117. توسط cialis در مهر ۶, ۱۳۸۸ | پاسخ

    Hello!
    buy cialis ,

  118. توسط in در مهر ۶, ۱۳۸۸ | پاسخ

    Hello!
    cialis in contrassegno ,

  119. توسط viagra_prix در مهر ۶, ۱۳۸۸ | پاسخ

    Hello!
    viagra prix ,

  120. توسط viagra_france در مهر ۶, ۱۳۸۸ | پاسخ

    Hello!
    viagra france ,

  121. توسط cialis_generique در مهر ۶, ۱۳۸۸ | پاسخ

    Hello!
    cialis generique ,

  122. توسط cialis_italia در مهر ۷, ۱۳۸۸ | پاسخ

    Hello!
    cialis italia ,

  123. توسط cialis_rezeptfrei در مهر ۷, ۱۳۸۸ | پاسخ

    Hello!
    cialis rezeptfrei ,

  124. توسط viagra_generika در مهر ۷, ۱۳۸۸ | پاسخ

    Hello!
    viagra generika ,

  125. توسط viagra در مهر ۷, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  126. توسط cialis در مهر ۷, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  127. توسط cialis در مهر ۷, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  128. توسط viagra در مهر ۷, ۱۳۸۸ | پاسخ

    Hello!
    buy viagra ,

  129. توسط viagra در مهر ۷, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  130. توسط viagra در مهر ۷, ۱۳۸۸ | پاسخ

    Hello!
    buy viagra ,

  131. توسط kaufen در مهر ۷, ۱۳۸۸ | پاسخ

    Hello!
    cialis kaufen rezeptfrei ,

  132. توسط grams در مهر ۷, ۱۳۸۸ | پاسخ

    Hello!
    40 grams of cialis ,

  133. توسط cialis در مهر ۹, ۱۳۸۸ | پاسخ

    Hello!
    buy cialis ,

  134. توسط cialis در مهر ۹, ۱۳۸۸ | پاسخ

    Hello!
    cheap cialis ,

  135. توسط cialis در مهر ۹, ۱۳۸۸ | پاسخ

    Hello!
    cheap cialis ,

  136. توسط viagra در مهر ۹, ۱۳۸۸ | پاسخ

    Hello!
    cheap viagra ,

  137. توسط cialis در مهر ۹, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  138. توسط viagra در مهر ۹, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  139. توسط cialis در مهر ۱۱, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  140. توسط viagra در مهر ۱۱, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  141. توسط viagra در مهر ۱۱, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  142. توسط viagra در مهر ۱۱, ۱۳۸۸ | پاسخ

    Hello!
    buy viagra ,

  143. توسط viagra در مهر ۱۱, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  144. توسط cialis در مهر ۱۱, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  145. توسط cialis در مهر ۱۲, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  146. توسط cialis در مهر ۱۲, ۱۳۸۸ | پاسخ

    Hello!
    buy cialis ,

  147. توسط viagra در مهر ۱۲, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  148. توسط viagra در مهر ۱۲, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  149. توسط viagra در مهر ۱۲, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  150. توسط cialis در مهر ۱۳, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  151. توسط viagra در مهر ۱۳, ۱۳۸۸ | پاسخ

    Hello!
    cheap viagra ,

  152. توسط cialis در مهر ۱۳, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  153. توسط viagra در مهر ۱۳, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  154. توسط cialis در مهر ۱۳, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  155. توسط kaufen در مهر ۱۳, ۱۳۸۸ | پاسخ

    Hello!
    viagra kaufen billig ,

  156. توسط viagra_rezeptfrei در مهر ۱۳, ۱۳۸۸ | پاسخ

    Hello!
    viagra rezeptfrei ,

  157. توسط viagra در مهر ۱۳, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  158. توسط viagra_achat در مهر ۱۳, ۱۳۸۸ | پاسخ

    Hello!
    viagra achat ,

  159. توسط cialis_rezeptfrei در مهر ۱۳, ۱۳۸۸ | پاسخ

    Hello!
    cialis rezeptfrei ,

  160. توسط cialis_prix در مهر ۱۳, ۱۳۸۸ | پاسخ

    Hello!
    cialis prix ,

  161. توسط viagra_vente در مهر ۱۳, ۱۳۸۸ | پاسخ

    Hello!
    viagra vente ,

  162. توسط viagra در مهر ۱۳, ۱۳۸۸ | پاسخ

    Hello!
    acheter viagra sans ordonnance ,

  163. توسط cialis در مهر ۱۳, ۱۳۸۸ | پاسخ

    Hello!
    buy cialis uk ,

  164. توسط comparison در مهر ۱۳, ۱۳۸۸ | پاسخ

    Hello!
    cialis comparison viagra ,

  165. توسط cialis در مهر ۱۴, ۱۳۸۸ | پاسخ

    Hello!
    buy cialis ,

  166. توسط cialis در مهر ۱۴, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  167. توسط viagra در مهر ۱۴, ۱۳۸۸ | پاسخ

    Hello!
    cheap viagra ,

  168. توسط viagra در مهر ۱۴, ۱۳۸۸ | پاسخ

    Hello!
    cheap viagra ,

  169. توسط viagra در مهر ۱۴, ۱۳۸۸ | پاسخ

    Hello!
    cheap viagra ,

  170. توسط cialis در مهر ۱۴, ۱۳۸۸ | پاسخ

    Hello!
    buy cialis ,

  171. توسط cialis در مهر ۱۵, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  172. توسط cialis در مهر ۱۵, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  173. توسط viagra در مهر ۱۵, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  174. توسط cialis در مهر ۱۵, ۱۳۸۸ | پاسخ

    Hello!
    buy cialis ,

  175. توسط cialis در مهر ۱۵, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  176. توسط viagra در مهر ۱۵, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  177. توسط cheap در مهر ۱۵, ۱۳۸۸ | پاسخ

    Hello!
    order cheap cialis ,

  178. توسط vicodin در مهر ۱۵, ۱۳۸۸ | پاسخ

    Hello!
    buy vicodin without prescription ,

  179. توسط phentermine در مهر ۱۵, ۱۳۸۸ | پاسخ

    Hello!
    5 phentermine without a prescription ,

  180. توسط with در مهر ۱۶, ۱۳۸۸ | پاسخ

    Hello!
    phentermine with out prescription ,

  181. توسط buycialisonline در مهر ۱۶, ۱۳۸۸ | پاسخ

    Hello!
    buycialisonline ,

  182. توسط cialis در مهر ۱۶, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  183. توسط viagra در مهر ۱۶, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  184. توسط viagra در مهر ۱۶, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  185. توسط cialis در مهر ۱۶, ۱۳۸۸ | پاسخ

    Hello!
    buy cialis ,

  186. توسط viagra در مهر ۱۶, ۱۳۸۸ | پاسخ

    Hello!
    viagra ,

  187. توسط viagra در مهر ۱۶, ۱۳۸۸ | پاسخ

    Hello!
    buy viagra ,

  188. توسط c در مهر ۱۶, ۱۳۸۸ | پاسخ

    Hello!
    tramadol c o d only ,

  189. توسط tramadol در مهر ۱۶, ۱۳۸۸ | پاسخ

    Hello!
    buy tramadol online tramadol online ,

  190. توسط can در مهر ۱۶, ۱۳۸۸ | پاسخ

    Hello!
    where can i buy cialis ,

  191. توسط about در مهر ۱۶, ۱۳۸۸ | پاسخ

    Hello!
    site about tramadol shrimp ,

  192. توسط maximum در مهر ۱۷, ۱۳۸۸ | پاسخ

    Hello!
    tramadol maximum dosage ,

  193. توسط tramadol_hydrochloridemg در مهر ۱۷, ۱۳۸۸ | پاسخ

    Hello!
    tramadol hydrochloridemg ,

  194. توسط drug در مهر ۱۷, ۱۳۸۸ | پاسخ

    Hello!
    cialis drug cialis ,

  195. توسط male در مهر ۱۷, ۱۳۸۸ | پاسخ

    Hello!
    cialis male enhancemen ,

  196. توسط vs در مهر ۱۷, ۱۳۸۸ | پاسخ

    Hello!
    cialis vs other ed products ,

  197. توسط patient در مهر ۱۷, ۱۳۸۸ | پاسخ

    Hello!
    tramadol patient reviews ,

  198. توسط librairie در مهر ۱۷, ۱۳۸۸ | پاسخ

    Hello!
    grande librairie sp cialis e tunisie ,

  199. توسط precoz در مهر ۱۷, ۱۳۸۸ | پاسخ

    Hello!
    eyaculacion precoz cialis ,

  200. توسط phentermine_a در مهر ۱۷, ۱۳۸۸ | پاسخ

    Hello!
    phentermine a ,

  201. توسط ac در مهر ۱۸, ۱۳۸۸ | پاسخ

    Hello!
    u ac jp zenon face face00777 tramadol ,

  202. توسط user در مهر ۱۸, ۱۳۸۸ | پاسخ

    Hello!
    cialis user groups ,

  203. توسط cialis در مهر ۱۸, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  204. توسط viagra در مهر ۱۸, ۱۳۸۸ | پاسخ

    Hello!
    buy viagra ,

  205. توسط cialis در مهر ۱۸, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  206. توسط cialis در مهر ۱۸, ۱۳۸۸ | پاسخ

    Hello!
    buy cialis ,

  207. توسط cialis در مهر ۱۸, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  208. توسط viagra در مهر ۱۸, ۱۳۸۸ | پاسخ

    Hello!
    cheap viagra ,

  209. توسط cialis در مهر ۱۸, ۱۳۸۸ | پاسخ

    Hello!
    cheap cialis ,

  210. توسط sice در مهر ۱۸, ۱۳۸۸ | پاسخ

    Hello!
    tramadol sice effects ,

  211. توسط of در مهر ۱۸, ۱۳۸۸ | پاسخ

    Hello!
    picture of cialis pill ,

  212. توسط automobile در مهر ۱۸, ۱۳۸۸ | پاسخ

    Hello!
    constructeur automobile presse sp cialis e ,

  213. توسط viagra در مهر ۱۸, ۱۳۸۸ | پاسخ

    Hello!
    generic viagra cavertac cialis cheap ,

  214. توسط cialis در مهر ۱۸, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  215. توسط acquistare_cialis در مهر ۱۸, ۱۳۸۸ | پاسخ

    Hello!
    acquistare cialis ,

  216. توسط with در مهر ۱۹, ۱۳۸۸ | پاسخ

    Hello!
    phentermine with same day shipping ,

  217. توسط cialis_allergic در مهر ۱۹, ۱۳۸۸ | پاسخ

    Hello!
    cialis allergic ,

  218. توسط cialis در مهر ۱۹, ۱۳۸۸ | پاسخ

    Hello!
    cialis ,

  219. توسط cialis در مهر ۱۹, ۱۳۸۸ | پاسخ

    Hello!
    acquisto cialis in italia ,

  220. توسط and در مهر ۱۹, ۱۳۸۸ | پاسخ

    Hello!
    tramadol and subutex interactions ,

  221. توسط hcl در مهر ۱۹, ۱۳۸۸ | پاسخ

    Hello!
    tramadol hcl photo ,

  222. توسط phentermine در مهر ۱۹, ۱۳۸۸ | پاسخ

    Hello!
    discount phentermine prices ,

  223. توسط phentermine در مهر ۱۹, ۱۳۸۸ | پاسخ

    Hello!
    find phentermine without prescription ,

  224. توسط addreall در مهر ۱۹, ۱۳۸۸ | پاسخ

    Hello!
    addreall ,

  225. توسط propecia در مهر ۱۹, ۱۳۸۸ | پاسخ

    Hello!
    propecia ,

  226. توسط ambien در مهر ۱۹, ۱۳۸۸ | پاسخ

    Hello!
    cheap ambien ,

  227. توسط acomplia در مهر ۱۹, ۱۳۸۸ | پاسخ

    Hello!
    acomplia ,

  228. توسط buying_cialis_without_prescription,cialis_tadalafil_side_effects,cialis_canadian_market_share,cialis_discount_coupon,cialis_in_patients_with_chf_protocol,cialis_dossage,arginine_cialis,cialis_stock,generic_cialis_from_india_thailand,costs_of_viagra_vs_cia در مهر ۱۹, ۱۳۸۸ | پاسخ