طريقة عمل Trackback بأسهل طريقة
الطريقة تعتمد علي قوقل لن نعتمد علي كلاس جاهز او ملف xml بل هذة هي ابسط طريقة
الكود موجود هنا ايضا في مدونتي بما ان مدونتي ليست وورد بريس بل برمجة خاصة بي كان من الضروري من خدمة trackback
اليكم الكود
كود PHP:
// coded by Bruce
$url = 'http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'];
$atom = 'http://www.google.com/blogsearch_feeds?hl=en&q=link:'.$url.'&ie=utf-8&output=atom';
$atom = @file_get_contents($atom);
preg_match_all('#\<title type=\"html\"\>(.*)\<\/title\>#isU',$atom , $atom_title);
preg_match_all('#\<link rel=\"alternate\" href=\"(.*)\"#isU',$atom , $atom_link);
for($i=1;$i<=count($atom_title)-1;$i++){
print '<a href="'.$atom_link[$i][0].'">'.$atom_title[$i][0].'</a><br />';
}
هذة الخدمة تعتمد علي خدمة blogsearch من قوقل وباستخدام الـ regular expressions
ملاحظة : توجد طريقة اخري لتنقية الكود بدل التعبيرات القياسية وهي مكتبة xml
ان شاء الله في الايام القادمة ساشرح لكم الطريقة التي تعتمد علي xml مثل joomla وwordpress
اراءكم حول التطبيق
سلامات
المصدر : http://developer.ws.ly/article-39.html