|
طلب طريقة استخراج روابط الصور من متغير نصى
السلام عليكم
عندي سوال غريب شوي مثلا عندس سكربت فيه مواضيع واقسام الخ في المواضيع ممكن اضافة صور اعتيادي يعني html <scr المهم انا محتاج طريقة تستخرج الصور من نص الموضوع تحياتي لكم
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 3 من 3 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا شكراااااااااااا لكمالطريقة هي 100% اللي محتاجها تحياتي لكم
ان كنت تريد استخراج الـ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 3 من 3 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا
يمكنك ذلك عن طريق الـpreg_match_all
مثال: preg_match_all(\'/<img[^>]+>/i\',$html, $result);حيث $html هى النص التى سوف نستخرج منه الان افحص المخرجات print_r($result);سوف تخرج لك مصفوفة بجميع الصور Array
(
[0] => Array
(
[0] => <img src=\"logo.png\" />
)
)
بواسطة: MacOS 2 من 2 أشخاص وجدو هذه الاجابة مفيدة. هل وجدتها؟ نعم لا |

