• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
گرفتن آدرس عکس از متن
#1
سلام

دنبال یه کد میگشتم که بتونه آدرس عکس رو بگیره از متن

این کد رو داشتم ولی این کد به شرطی کار میکنه که آدرس عکس توی تگ < img > باشه
کد پی‌اچ‌پی:
preg_match('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i'$text$matches); 

چطور میشه بدون استفاده از تگ هم آدرس عکس رو گرفت
مثلا تعیین کرد که ادرس عکس های با فرمت jpg رو توی یه متغیر ریخت و ازشون استفاده کرد؟
  پاسخ
تشکر شده توسط :
#2
نقل قول:چطور میشه بدون استفاده از تگ هم آدرس عکس رو گرفت

چطور میشه که یک عکس داخل تگ img نباشه؟ لطفا بیشتر توضیح بدین که چه حالتی رو میخوایین.
هر چیزی که در جستن آنی آنی...
غایب
  پاسخ
تشکر شده توسط :
#3
با این می تونی نشانی تصاویر رو پیدا کنی

کد پی‌اچ‌پی:
(http(s?):/)(/[^/].+)\.(?:jpg|gif|png


ریجکس (regex) رو یاد بگیر
خیلی به دردت می خوره

یه کم سخت هست ولی خیلی خوبه
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط : aliwebdesign undefined ali.14seraj
#4
خیلی ممنون

توی این حالت آدرس تصاویر بصورت تگ نیست
کد پی‌اچ‌پی:
quot;&gt;&lt;img alt=&quot;خبرگزاری فارسانتقاد کاناوارو از فان‌خال به دلیل تعویض دروازه‌بان‌ها&quottitle=&quot;خبرگزاری فارسانتقاد کاناوارو از فان‌خال به دلیل تعویض دروازه‌بان‌ها&quotsrc=&quot;http://media.farsnews.com/media/Uploaded/Files/Images/1393/03/21/13930321000362_PhotoA.jpg&quot;/&gt; 
  پاسخ
تشکر شده توسط :
#5
مهم نیست
این پترنی که دادم فقط لینک عکس رو توی متن پیدا می کنه
همه جوره اش رو داریم ظاهرن
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان