لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
طلب طريقة استخراج روابط الصور من متغير نصى
السلام عليكم

عندي سوال غريب شوي

مثلا عندس سكربت فيه مواضيع واقسام الخ

في المواضيع ممكن اضافة صور

اعتيادي يعني html
<scr

المهم

انا محتاج طريقة تستخرج الصور من نص الموضوع
تحياتي لكم
تاريخ البداية: 21 / سبتمبر / 2011 الساعة 12:45 اخر نشاط: 21 / سبتمبر / 2011 الساعة 12:45 طلب طريقة استخراج صور
3 إجابات
يعنى الحكاية تبدو ان ملهاش لزمة انك تستخدم الـregular expressions بدلا عن ذلك يوجد الـdomDocument
مثال
$dom = new domDocument;
$dom->loadHTML($html);
$dom->preserveWhiteSpace = false;
$images = $dom->getElementsByTagName('img');
foreach ($images as $image) {
  echo $image->getAttribute('src');
}

بواسطة: greentree
منذ: 21 / سبتمبر / 2011 الساعة 12:45

شكراااااااااااا لكمالطريقة هي 100% اللي محتاجها تحياتي لكم
21 / سبتمبر / 2011 الساعة 12:45

ان كنت تريد استخراج الـattributes من وسم الـimg للحصول على الـscr مثلا اليك هذه الطريقة باستخدام الـDOMDocument
$doc=new DOMDocument();
$doc->loadHTML(\"Test<br><img src=\"myimage.jpg\" title=\"title\" alt=\"alt\"></body></html>\");
$xml=simplexml_import_dom($doc); 
$images=$xml->xpath(\'//img\');
foreach ($images as $img) {
    echo $img[\'src\'] . \' \' . $img[\'alt\'] . \' \' . $img[\'title\'];
}

بواسطة: Gamal
منذ: 21 / سبتمبر / 2011 الساعة 12:45

يمكنك ذلك عن طريق الـpreg_match_all
مثال:
preg_match_all(\'/<img[^>]+>/i\',$html, $result);
حيث $html هى النص التى سوف نستخرج منه الان افحص المخرجات
print_r($result);
سوف تخرج لك مصفوفة بجميع الصور
Array
(
    [0] => Array
        (
            [0] => <img src=\"logo.png\"  />

        )
)

بواسطة: MacOS
منذ: 21 / سبتمبر / 2011 الساعة 12:45

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة