URL'den Img etiketi oluşturma

0 Cevap php

What I want


Dizesinde URL end of the URL (değil dize) bir .jpg içeriyorsa o zaman preg_replace else normal bir bağlantı yapmak ile ondan bir resim yapmak gerekir .

Bu nedenle örneğin:

Ben varsa http://www.example.com/images/photo.jpg o ile değiştirmeniz gerekir:

<img src="http://www.example.com/images/photo.jpg" alt="http://www.example.com/images/photo.jpg">

The problem:


URL herhangi bir şekilde bir bağlantı ile değiştirilir ve benim regex çalışmıyor: (.

What I have tried:


        $content = preg_replace("/(http:\/\/[^\s]+(?=\.jpg))/i","<img src=\"$1\" alt = \"$1\"></img>",$content);    

        $content = nl2br(preg_replace("/(http:\/\/[^\s]+(?!\.jpg))/m", "<a href=\"$1\" rel=\"nofollow\" target=\"blank\" title=\"$1\" class=\"news-link\">$1</a>", $content));

0 Cevap