السلام عليكم
احتاج كود لسحب الاخبار المتجددة في هذا الموقع واضعها في موقعي :
http://www.sp.com.sa/Arabic/news/Pages/News.aspx
اللي يعرف أرجو يكتب لي الكود بالكامل وجزاكم الله خير
السلام عليكم
احتاج كود لسحب الاخبار المتجددة في هذا الموقع واضعها في موقعي :
http://www.sp.com.sa/Arabic/news/Pages/News.aspx
اللي يعرف أرجو يكتب لي الكود بالكامل وجزاكم الله خير
__________________
مرت سنة ومرت سنين وأنا باقي على عام 2002
مازلنا بالانتظار جزاكم الله خير
__________________
مرت سنة ومرت سنين وأنا باقي على عام 2002
الموقع بطئ بطئ بطئ بطئ جدا جدا جدا
هذا الكود سوف يشتغل معك لكن بما ان الموقع بطئ فسيكون بطئ ايضا
سلاماتكود PHP:
<?php
// site URL
$link = 'http://www.sp.com.sa';
// get content
$content = file_get_contents('http://www.sp.com.sa/Arabic/news/Pages/News.aspx');
// get title and URL
preg_match_all('#\<div style\="(.*)"><a class="FAQQuestiomClass" target="_self" href=\"(.*)\">(.*)<\/a>\<\/div\>#isU',$content,$new);
print '<ul>';
for($i=0;$i<=count($new[2])-1;$i++)
print '<li><a href="'.$link.''.$new[2][$i].'">'.$new[3][$i].'</a></li>';
print '</ul>';
?>
Bruce
__________________
Bruce - مدونة شديدة التخصص في PHP وتطبيقات الويب
ألف شكر أخي الكريم على ردك
بس للأسف الكود ما ضبط
أنا ابغا اوضع الكود في بلك في صفحة الفيس بوك
وممكن اللغة اختلفت
---------
مازلت بالانتظار وللجميع الشكر
__________________
مرت سنة ومرت سنين وأنا باقي على عام 2002
للفرع
__________________
مرت سنة ومرت سنين وأنا باقي على عام 2002
الأخوة في سوالف سوفت
مبروك عليكم الشهر الكريم
وكل عام وأنتم وجميع الأهل بخير
__________________
مرت سنة ومرت سنين وأنا باقي على عام 2002
هو سبق وكان عندي الكود من زمان
بس المشكلة فقدته في جهازي القديم
الله المستعان
__________________
مرت سنة ومرت سنين وأنا باقي على عام 2002
عزيزى،
خد فكره كامله حول الـ cURL و regular expressions و كيفية استخدام الـ preg_match_all() function
هذا الرابط لمكتبة الـ cURL
http://php.net/manual/en/book.curl.php
يجب تفعليه عن طريق الـ php.ini اولاً
وهذا الرابط لكيفية استخدام الـ preg_match_all() function
http://php.net/preg_match_all
اما بالنسه لـ الـ regex اى الـ regular expressions
شروحات هذه البرمجه البسيطه لسيت موجوده فى موقع php ولكن موجوده بالانترنت كله،
وايضاً لا تبحث بالغه العربيه ولكن ابحث فى جوجل باللغه الاجنبيه
شكراً
السبب إن هذا الكود بطئ لانك تستخدم file_get_contents function والمعروف عن هذا الفانكشن إنه بطئ جداً ، لا يجب عليك استخدامه ولكن يجب عليك استخدام مكتبه الـ cURL من موقع php.net
لجلب محتوى الموقع
طيب لو تكرمت ياليت تعطيني كود جاهز لسحب الأخبار من الموقع الذي ذكرته لك
مع الشكر والتقدير
__________________
مرت سنة ومرت سنين وأنا باقي على عام 2002