طريقة عمل Trackback بأسهل طريقة
![](http://developer.ws.ly/upload/trackback.jpg)
الطريقة تعتمد علي قوقل لن نعتمد علي كلاس جاهز او ملف 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