مبرمج
05-11-2009, 10:51 PM
لسلام عليكم
موقع Flickr موقع غني عن التعريف فهو لمحبي الصور يوفر الموقع مساحة لك لوضع صورك به الخ...
كيف يمكنني جلب صوري من فلكر داخل موقعي او مدونتي بواسطة هذا التطبيق API بسيط
رمز PHP:
// Get Your Photos From Flickr
// Wrote By Bruce
// http://developer.ws.ly
function getFeed_flickr($feed_url) {
$content = file_get_contents('http://api.flickr.com/services/feeds/photos_public.gne?id='.$feed_url.'&lang=en-us&format=rss_200');// جلب محتوي الرابط
$x = new SimpleXmlElement($content);// مناداة الكلاس
$counter = 1; //عداد
// لووب تكرار
foreach($x->channel->item as $entry) {
preg_match('#\';
$counter++;// اضافة 1 الي العداد
// طباعة بين كل 5 صور
if($counter == 5) $output .= '';
}
return $output; // ارجاع قيمة
}
كلاس SimpleXmlElement موجود في كل المواقع تقريبا لانه يأتي مع نسخة PHP5
الشفرة في الاعلي عبارة عن فنكشن لجلب الصور من RSS FEEDS الخاص بالصور في حسابك في فلكر
خدمة RSS وفرت الكثير من الجهد
واخيرا ضع هذا الكود لاستدعاء الفنكشن في الاعلي
رمز PHP:
print getFeed_flickr('youraccount');
واستبدل youraccount برقم حسابك هناك في فلكر
مثال
http://developer.ws.ly/article-48.html
انظر اسفل المداونة
موقع Flickr موقع غني عن التعريف فهو لمحبي الصور يوفر الموقع مساحة لك لوضع صورك به الخ...
كيف يمكنني جلب صوري من فلكر داخل موقعي او مدونتي بواسطة هذا التطبيق API بسيط
رمز PHP:
// Get Your Photos From Flickr
// Wrote By Bruce
// http://developer.ws.ly
function getFeed_flickr($feed_url) {
$content = file_get_contents('http://api.flickr.com/services/feeds/photos_public.gne?id='.$feed_url.'&lang=en-us&format=rss_200');// جلب محتوي الرابط
$x = new SimpleXmlElement($content);// مناداة الكلاس
$counter = 1; //عداد
// لووب تكرار
foreach($x->channel->item as $entry) {
preg_match('#\';
$counter++;// اضافة 1 الي العداد
// طباعة بين كل 5 صور
if($counter == 5) $output .= '';
}
return $output; // ارجاع قيمة
}
كلاس SimpleXmlElement موجود في كل المواقع تقريبا لانه يأتي مع نسخة PHP5
الشفرة في الاعلي عبارة عن فنكشن لجلب الصور من RSS FEEDS الخاص بالصور في حسابك في فلكر
خدمة RSS وفرت الكثير من الجهد
واخيرا ضع هذا الكود لاستدعاء الفنكشن في الاعلي
رمز PHP:
print getFeed_flickr('youraccount');
واستبدل youraccount برقم حسابك هناك في فلكر
مثال
http://developer.ws.ly/article-48.html
انظر اسفل المداونة