/
  • feeds

  • ارسال پاسخ   امتیاز موضوع:
    • 1 رأی - میانگین امیتازات: 5
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی feeds
    نویسنده پیام
    back door آفلاین
    عضو
    ***

    ارسال‌ها: 88
    تاریخ عضویت: ۱۳۹۰ اسفند ۶
    اعتبار: -1
    تشکرها : 13
    ( 5 تشکر در 3 ارسال )
    ارسال: #1
    feeds
    سلام من میخواهم feeds برسازم که اطلاعات رو از دیتابیس بگیره چی کا کنم
    ۱۳۹۱ ارديبهشت ۳ ۰۳:۲۶ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    Reza آفلاین
    رضا شیخله
    *****

    ارسال‌ها: 3,024
    تاریخ عضویت: ۱۳۹۰ آبان ۱۶
    اعتبار: 133
    تشکرها : 2724
    ( 2715 تشکر در 1691 ارسال )
    ارسال: #2
    RE: feeds
    این فایل rss.php وبلاگ من
    خودت یه دستی بهش بکش استفاده کن
    کد PHP:
    <?php
    #
    # ساخت خروجی آر اس اس 
    #
    header("Content-type: text/xml");
    include(
    './db.php');
    include(
    './getoptions.php');
    $get = new db;
    $result $get->q("select * from `post` where `status`='publish' order by `id` desc limit {$options["maxfeed"]}");
    echo 
    '<?xml version="1.0" encoding="UTF-8"?>
    <rss version="2.0"
        xmlns:content="http://purl.org/rss/1.0/modules/content/"
        xmlns:wfw="http://wellformedweb.org/CommentAPI/"
        xmlns:dc="http://purl.org/dc/elements/1.1/"
        xmlns:atom="http://www.w3.org/2005/Atom"
        xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
        xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
        >
    <channel>
    <title>'
    .$options['sitename'].'</title>
    <link>'
    .siteurl.'</link>
    <description>
    '
    .$options['sitedesc'].'
    </description>
    <language>fa</language>
    <generator>Reza19sh@gmail.com</generator>
    <pubDate>'
    .date("D\, d M Y h:i:s a",time()).'</pubDate>
        <lastBuildDate>'
    .date("D\, d M Y h:i:s a",time()).'</lastBuildDate>';
        
        
    #
        #تغییر به دسیمال
        #
        
    function to_decimal($string){

     
    $entity_to_decimal = array(
            
    '&nbsp;' => ' ',
            
    '&iexcl;' => '¡',
            
    '&cent;' => '¢',
            
    '&pound;' => '£',
            
    '&curren;' => '¤',
            
    '&yen;' => '¥',
            
    '&brvbar;' => '¦',
            
    '&sect;' => '§',
            
    '&uml;' => '¨',
            
    '&copy;' => '©',
            
    '&ordf;' => 'ª',
            
    '&laquo;' => '«',
            
    '&not;' => '¬',
            
    '&shy;' => '­',
            
    '&reg;' => '®',
            
    '&macr;' => '¯',
            
    '&deg;' => '°',
            
    '&plusmn;' => '±',
            
    '&sup2;' => '²',
            
    '&sup3;' => '³',
            
    '&acute;' => '´',
            
    '&micro;' => 'µ',
            
    '&para;' => '¶',
            
    '&middot;' => '·',
            
    '&cedil;' => '¸',
            
    '&sup1;' => '¹',
            
    '&ordm;' => 'º',
            
    '&raquo;' => '»',
            
    '&frac14;' => '¼',
            
    '&frac12;' => '½',
            
    '&frac34;' => '¾',
            
    '&iquest;' => '¿',
            
    '&Agrave;' => 'À',
            
    '&Aacute;' => 'Á',
            
    '&Acirc;' => 'Â',
            
    '&Atilde;' => 'Ã',
            
    '&Auml;' => 'Ä',
            
    '&Aring;' => 'Å',
            
    '&AElig;' => 'Æ',
            
    '&Ccedil;' => 'Ç',
            
    '&Egrave;' => 'È',
            
    '&Eacute;' => 'É',
            
    '&Ecirc;' => 'Ê',
            
    '&Euml;' => 'Ë',
            
    '&Igrave;' => 'Ì',
            
    '&Iacute;' => 'Í',
            
    '&Icirc;' => 'Î',
            
    '&Iuml;' => 'Ï',
            
    '&ETH;' => 'Ð',
            
    '&Ntilde;' => 'Ñ',
            
    '&Ograve;' => 'Ò',
            
    '&Oacute;' => 'Ó',
            
    '&Ocirc;' => 'Ô',
            
    '&Otilde;' => 'Õ',
            
    '&Ouml;' => 'Ö',
            
    '&times;' => '×',
            
    '&Oslash;' => 'Ø',
            
    '&Ugrave;' => 'Ù',
            
    '&Uacute;' => 'Ú',
            
    '&Ucirc;' => 'Û',
            
    '&Uuml;' => 'Ü',
            
    '&Yacute;' => 'Ý',
            
    '&THORN;' => 'Þ',
            
    '&szlig;' => 'ß',
            
    '&agrave;' => 'à',
            
    '&aacute;' => 'á',
            
    '&acirc;' => 'â',
            
    '&atilde;' => 'ã',
            
    '&auml;' => 'ä',
            
    '&aring;' => 'å',
            
    '&aelig;' => 'æ',
            
    '&ccedil;' => 'ç',
            
    '&egrave;' => 'è',
            
    '&eacute;' => 'é',
            
    '&ecirc;' => 'ê',
            
    '&euml;' => 'ë',
            
    '&igrave;' => 'ì',
            
    '&iacute;' => 'í',
            
    '&icirc;' => 'î',
            
    '&iuml;' => 'ï',
            
    '&eth;' => 'ð',
            
    '&ntilde;' => 'ñ',
            
    '&ograve;' => 'ò',
            
    '&oacute;' => 'ó',
            
    '&ocirc;' => 'ô',
            
    '&otilde;' => 'õ',
            
    '&ouml;' => 'ö',
            
    '&divide;' => '÷',
            
    '&oslash;' => 'ø',
            
    '&ugrave;' => 'ù',
            
    '&uacute;' => 'ú',
            
    '&ucirc;' => 'û',
            
    '&uuml;' => 'ü',
            
    '&yacute;' => 'ý',
            
    '&thorn;' => 'þ',
            
    '&yuml;' => 'ÿ',
            
    '&fnof;' => 'ƒ',
            
    '&Alpha;' => 'Α',
            
    '&Beta;' => 'Β',
            
    '&Gamma;' => 'Γ',
            
    '&Delta;' => 'Δ',
            
    '&Epsilon;' => 'Ε',
            
    '&Zeta;' => 'Ζ',
            
    '&Eta;' => 'Η',
            
    '&Theta;' => 'Θ',
            
    '&Iota;' => 'Ι',
            
    '&Kappa;' => 'Κ',
            
    '&Lambda;' => 'Λ',
            
    '&Mu;' => 'Μ',
            
    '&Nu;' => 'Ν',
            
    '&Xi;' => 'Ξ',
            
    '&Omicron;' => 'Ο',
            
    '&Pi;' => 'Π',
            
    '&Rho;' => 'Ρ',
            
    '&Sigma;' => 'Σ',
            
    '&Tau;' => 'Τ',
            
    '&Upsilon;' => 'Υ',
            
    '&Phi;' => 'Φ',
            
    '&Chi;' => 'Χ',
            
    '&Psi;' => 'Ψ',
            
    '&Omega;' => 'Ω',
            
    '&alpha;' => 'α',
            
    '&beta;' => 'β',
            
    '&gamma;' => 'γ',
            
    '&delta;' => 'δ',
            
    '&epsilon;' => 'ε',
            
    '&zeta;' => 'ζ',
            
    '&eta;' => 'η',
            
    '&theta;' => 'θ',
            
    '&iota;' => 'ι',
            
    '&kappa;' => 'κ',
            
    '&lambda;' => 'λ',
            
    '&mu;' => 'μ',
            
    '&nu;' => 'ν',
            
    '&xi;' => 'ξ',
            
    '&omicron;' => 'ο',
            
    '&pi;' => 'π',
            
    '&rho;' => 'ρ',
            
    '&sigmaf;' => 'ς',
            
    '&sigma;' => 'σ',
            
    '&tau;' => 'τ',
            
    '&upsilon;' => 'υ',
            
    '&phi;' => 'φ',
            
    '&chi;' => 'χ',
            
    '&psi;' => 'ψ',
            
    '&omega;' => 'ω',
            
    '&thetasym;' => 'ϑ',
            
    '&upsih;' => 'ϒ',
            
    '&piv;' => 'ϖ',
            
    '&bull;' => '•',
            
    '&hellip;' => '…',
            
    '&prime;' => '′',
            
    '&Prime;' => '″',
            
    '&oline;' => '‾',
            
    '&frasl;' => '⁄',
            
    '&weierp;' => '℘',
            
    '&image;' => 'ℑ',
            
    '&real;' => 'ℜ',
            
    '&trade;' => '™',
            
    '&alefsym;' => 'ℵ',
            
    '&larr;' => '←',
            
    '&uarr;' => '↑',
            
    '&rarr;' => '→',
            
    '&darr;' => '↓',
            
    '&harr;' => '↔',
            
    '&crarr;' => '↵',
            
    '&lArr;' => '⇐',
            
    '&uArr;' => '⇑',
            
    '&rArr;' => '⇒',
            
    '&dArr;' => '⇓',
            
    '&hArr;' => '⇔',
            
    '&forall;' => '∀',
            
    '&part;' => '∂',
            
    '&exist;' => '∃',
            
    '&empty;' => '∅',
            
    '&nabla;' => '∇',
            
    '&isin;' => '∈',
            
    '&notin;' => '∉',
            
    '&ni;' => '∋',
            
    '&prod;' => '∏',
            
    '&sum;' => '∑',
            
    '&minus;' => '−',
            
    '&lowast;' => '∗',
            
    '&radic;' => '√',
            
    '&prop;' => '∝',
            
    '&infin;' => '∞',
            
    '&ang;' => '∠',
            
    '&and;' => '∧',
            
    '&or;' => '∨',
            
    '&cap;' => '∩',
            
    '&cup;' => '∪',
            
    '&int;' => '∫',
            
    '&there4;' => '∴',
            
    '&sim;' => '∼',
            
    '&cong;' => '≅',
            
    '&asymp;' => '≈',
            
    '&ne;' => '≠',
            
    '&equiv;' => '≡',
            
    '&le;' => '≤',
            
    '&ge;' => '≥',
            
    '&sub;' => '⊂',
            
    '&sup;' => '⊃',
            
    '&nsub;' => '⊄',
            
    '&sube;' => '⊆',
            
    '&supe;' => '⊇',
            
    '&oplus;' => '⊕',
            
    '&otimes;' => '⊗',
            
    '&perp;' => '⊥',
            
    '&sdot;' => '⋅',
            
    '&lceil;' => '⌈',
            
    '&rceil;' => '⌉',
            
    '&lfloor;' => '⌊',
            
    '&rfloor;' => '⌋',
            
    '&lang;' => '〈',
            
    '&rang;' => '〉',
            
    '&loz;' => '◊',
            
    '&spades;' => '♠',
            
    '&clubs;' => '♣',
            
    '&hearts;' => '♥',
            
    '&diams;' => '♦',
            
    '&quot;' => '"',
            
    '&amp;' => '&',
            
    '<' => '<',
            
    '>' => '>',
            
    '&OElig;' => 'Œ',
            
    '&oelig;' => 'œ',
            
    '&Scaron;' => 'Š',
            
    '&scaron;' => 'š',
            
    '&Yuml;' => 'Ÿ',
            
    '&circ;' => 'ˆ',
            
    '&tilde;' => '˜',
            
    '&ensp;' => ' ',
            
    '&emsp;' => ' ',
            
    '&thinsp;' => ' ',
            
    '&zwnj;' => '‌',
            
    '&zwj;' => '‍',
            
    '&lrm;' => '‎',
            
    '&rlm;' => '‏',
            
    '&ndash;' => '–',
            
    '&mdash;' => '—',
            
    '&lsquo;' => '‘',
            
    '&rsquo;' => '’',
            
    '&sbquo;' => '‚',
            
    '&ldquo;' => '“',
            
    '&rdquo;' => '”',
            
    '&bdquo;' => '„',
            
    '&dagger;' => '†',
            
    '&Dagger;' => '‡',
            
    '&permil;' => '‰',
            
    '&lsaquo;' => '‹',
            
    '&rsaquo;' => '›',
            
    '&euro;' => '€');

      return 
    preg_replace(
              
    "/&[A-Za-z]+;/",
            
    " ",
            
    strtr($string,$entity_to_decimal) );

    }


    while(
    $row=mysql_fetch_assoc($result)){
        echo 
    '<item>
    <title>'
    .$row["title"].'</title>
    <link>'
    .siteurl.'/post-'.$row['id'].'.html</link>
    <description>'
    .to_decimal(strip_tags($row["firsttxt"])).'</description>
    <pubDate>'
    .date("D\, d M Y h:i:s a",$row["timestamp"]).'</pubDate>
    <dc:creator>'
    .$options["sitewriter"].'</dc:creator>
    <guid>'
    .siteurl.'/post-'.$row['id'].'.html</guid>
    </item>'

    }

    echo 
    '</channel></rss>'
    __________________________________________________________________________
    -- - RezaWorkShop.ir - blog.RezaOnline.net
    ۱۳۹۱ ارديبهشت ۳ ۰۵:۱۰ عصر
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط : ali786
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS