投稿された画像のハイパーリンクを、HTML ページの埋め込み画像に作成したいと考えています。そのため、正規表現構文の設定に取り組んでいますが、問題があり、誰かが助けてくれることを望んでいます。
たとえば、次のようにします。
http://www.example.com/images/some_directory/logo.png
の中へ
<img src='http://www.example.com/images/some_directory/logo.png'>
したがって、すべての典型的な画像タイプに対してこれを実行できるようにしたいと考えています。これまでのところ、これをまとめましたが、構文を完成させる方法がわかりません。
<?php
$pic = 'http://www.example.com/images/some_directory/logo.png';
function post_image($pic)
{
return preg_replace('!((http(s)?://)[-a-z]+)!', '<img src="$1">', $pic);
}
$pic = post_image($pic);
echo $pic;