السلام عليكم ورحمة الله وبركاته
كيف يمكن عمل ذلك مثلا:
انا لدي جدول مكون من 5 صفوف و 5 اعمدة
كيف يمكن جلب محتويات الجدول (كل خلية) بالترتيب وترقيمهم
ليس الاستعلام من قواعد بيانات, ولكن مثلا هناك جدول html اريد جلب محتوى الخلية td من الجدول table
السلام عليكم ورحمة الله وبركاته
كيف يمكن عمل ذلك مثلا:
انا لدي جدول مكون من 5 صفوف و 5 اعمدة
كيف يمكن جلب محتويات الجدول (كل خلية) بالترتيب وترقيمهم
ليس الاستعلام من قواعد بيانات, ولكن مثلا هناك جدول html اريد جلب محتوى الخلية td من الجدول table
التعديل الأخير تم بواسطة hussein.shy ; 08-02-2011 الساعة 09:40 PM
__________________
قال صلى الله عليه وسلم : كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم)
استعمل كلاسات
http://www.php.net/manual/en/class.domnodelist.php
http://www.php.net/manual/en/class.domdocument.php
http://www.php.net/manual/en/class.domxpath.php
للتعامل مع مبنى ال html للصفحة
بالاضافة إلى ذلك ربما تستفيد من اضافة firebug للفيرفوكس والكروم في تحليل صفحة ال html
واستخراج ال xpath
مثال مشابه لجلب محتوى:
هذه تأتي بالاخبار القصيرة من واجهة سوالفكود PHP:
<?php
$dom = new DOMDocument();
@$dom->loadHTMLFile("http://www.swalif.net/");
$xpath = new DOMXPath($dom);
if (!$xpath)die("xpath error");
$twits = $xpath->evaluate("//ul[@class='twitter']");
if ($twits->length==0)die("cannot retrieve twits");
$twits = $twits->item(0);
if ($twits->childNodes->length>0){
foreach ($twits->childNodes as $node):
echo "<p>$node->nodeValue</p>";
endforeach;
}else{
die("no twits found");
}
?>
http://www.swalif.net/
احفظ الملف بصيغة utf-8 حتى تقرأ عربي
طبعًا هناك مواقع عاملة حسابها لهذا الامر(خاصة مواقع الاخبار) وتحتاج لأكواد اكثر تعقيدًا لكي تسحب
المعلومات منها
وقتها استخدم curl/streams
http://www.w3schools.com/XPath/xpath_syntax.asp
بارك الله فيك.
__________________
قال صلى الله عليه وسلم : كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم)