ط*طµط±ظ‰ : ظƒظ„ط§ط³ ط§ط*ط¶ط§ط± ظ…ط*طھظˆظ‰ ط§ظ‰ rss ظپظ‰ ط§ظ„ط¹ط§ظ„ظ… ط¯ظ„ظˆظ‚طھ طھط¹ط±ط¶ ط¨ط·ط±ظٹظ‚ط© ط³ظ‡ظ„ط© ط¬ط¯ط§+ط´ط±ط*



السلام عليكم يا اخوان
اليوم احضرت شى جميل
وهو كلاس يحضر لك محتوى اى rss فى العالم مع التنسيق اسم الاسكربت
powerful PHP RSS parser 0.9.1

التحميل من هنا
واهم ميزة له انه يدعم الكاش يعنى ملفات موقتة
شرح طريقة الاستخدام
بعد التحميل
رمز PHP:
<code style="white-space:nowrap"> <code> // هنا بنستدعى ملف الكلاس
include "./lastRSS.php";
</code> </code>

ننشى كائن جديد
رمز PHP:
<code style="white-space:nowrap"> <code> $rss = new lastRSS;
</code> </code>

رمز PHP:
<code style="white-space:nowrap"> <code> $rss->cache_dir = '';
$rss->cache_time = 0;
$rss->cp = 'US-ASCII';
$rss->date_format = 'l';
</code> </code>

الكود code اعلاه يوضح ملف الكاش وكم مدة الكاش ونظام الوقت ونوعه
رمز PHP:
<code style="white-space:nowrap"> <code> $rssurl = 'http://www.freshfolder.com/rss.php';
</code> </code>

هذه اهم شى وهو عنوان ملف التغذية او الاار اس اس للموقع ال تريد احضارها
يعنى فى الاخر نريد صفحة مثل هذه

رمز PHP:
<code style="white-space:nowrap"> <code> <?php
/*
================================================== ====================
lastRSS usage DEMO 1
----------------------------------------------------------------------
This example shows, how to
- create lastRSS object
- set transparent cache
- get RSS file from URL
- show result in array structure
================================================== ====================
*/

// include lastRSS
include "./lastRSS.php";

// Create lastRSS object
$rss = new lastRSS;

// Set cache dir and cache time limit (1200 seconds)
// (don't forget to chmod cahce dir to 777 to allow writing)
$rss->cache_dir = '';
$rss->cache_time = 0;
$rss->cp = 'US-ASCII';
$rss->date_format = 'l';

// Try to load and parse RSS file of Slashdot.org
$rssurl = 'http://www.freshfolder.com/rss.php';

if (
$rs = $rss->get($rssurl)) {
echo
'<pre>';
print_r($rs);
echo
'</pre>';
}
else {
echo
"Error: It's not possible to get $rssurl...";
}

?>
</code> </code>

بطريقة اخرى واحضار المحتوى وتنسيقه
رمز PHP:
<code style="white-space:nowrap"> <code> <!-- Heading -->
<h1>Simple RSS agregator</h1>
<a href="http://www.webdot.cz/lastrss/">
<img src="lastrss_button.gif" alt="" width="88" height="31" border="0">
</a><hr>
<!-- / Heading -->

<?php
/*
================================================== ====================
lastRSS usage DEMO 3 - Simple RSS agregator
----------------------------------------------------------------------
This example shows, how to create simple RSS agregator
- create lastRSS object
- set transparent cache
- show a few RSS files at once
================================================== ====================
*/

function ShowOneRSS($url) {
global
$rss;
if (
$rs = $rss->get($url)) {
echo
"<big><b><a href=\"$rs&#91;link&#93;\">$rs&#91;title&#93;</a></b></big><br />\n";
echo
"$rs&#91;description&#93;<br />\n";

echo
"<ul>\n";
foreach (
$rs&#91;'items'&#93; as $item) {
echo
"\t<li><a href=\"$item&#91;link&#93;\" title=\"$item&#91;description&#93;\">$item&#91;title&#93;</a></li>\n";
}
if (
$rs&#91;'items_count'&#93; <= 0) { echo "<li>Sorry, no items found in the RSS file :-(</li>"; }
echo
"</ul>\n";
}
else {
echo
"Sorry: It's not possible to reach RSS file $url\n<br />";
// you will probably hide this message in a live version
}
}

// ================================================== =============================




// include lastRSS
include "./lastRSS.php";

// List of RSS URLs
$rss_left = array(
'http://freshmeat.net/backend/fm.rdf',
'http://slashdot.org/slashdot.rdf'
);
$rss_right = array(
'http://www.freshfolder.com/rss.php',
'http://phpbuilder.com/rss_feed.php'
);

// Create lastRSS object
$rss = new lastRSS;

// Set cache dir and cache time limit (5 seconds)
// (don't forget to chmod cahce dir to 777 to allow writing)
$rss->cache_dir = './temp';
$rss->cache_time = 1200;


// Show all rss files
echo "<table cellpadding=\"10\" border=\"0\"><tr><td width=\"50%\" valign=\"top\">";
foreach (
$rss_left as $url) {
ShowOneRSS($url);
}
echo
"</td><td width=\"50%\" valign=\"top\">";
foreach (
$rss_right as $url) {
ShowOneRSS($url);
}
echo
"</td></tr></table>";
?>
</code> </code>

ومشكور يا اخوان




التعديل الأخير كان بواسطة Laughing; 02 - 12 - 2014 الساعة 21:21 السبب: تصحيح اخطاء املائية





©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©