[align=center][/align]
şeklinde metin var.
Bu metindeki arasındaki resim linkine preg_match veya preg_replace ile nasıl ulaşabilirim?
Teşekkürler.
Resim Linkini Alma Hakkında |
3 Mesajlar | 663 Okunma |
[align=center][/align]
/*
* Site Fonksiyon Tanımlamaları.
* Lisans Haklari Özgür Can KARAGÖZ'e Aittir.
*/
function URL($url, $link = '')
{
$tam_url = $url;
if (strpos($url, 'www.') === 0) $tam_url = 'http://'.$tam_url;
else if (strpos($url, 'ftp.') === 0) $tam_url = 'ftp://'.$tam_url;
else if (strpos($url, 'http://') !== 0) $tam_url = 'http://'.$tam_url;
$link = ($link == '' || $link == $url) ? ((strlen($url) > 55) ? substr($url, 0 , 30).' ... '.substr($url, -10) : $url) : stripslashes($link);
return ''.$link.'';
}
//---------------------------------------------
// Linklerimiz için foksiyon tanımladık.
//---------------------------------------------
function Resim($url)
{
$resim_tag = '';
return $resim_tag;
}
//---------------------------------------------
// Resimlerimiz için fonksiyon tanımladık
//---------------------------------------------
function BBcode($Mesaj)
{
$Aranan[] = '#(.*?)#s';
$Aranan[] = '#(.*?)#s';
$Aranan[] = '#(.*?)#s';
$Aranan[] = '#[color=([a-zA-Z]*|#?[0-9a-fA-F]{6})](.*?)#s';
$Aranan[] = '#(.*?)
#s';
$Aranan[] = '#
(.*?)
#s';
$Aranan[] = '#
(.*?)
#s';
$Aranan[] = '##s';
$Aranan[] = '#
#s';
$Aranan[] = '##s';
$Aranan[] = '#[img=((ht|f)tps?://)([^s<"]*?)]#e';
$Aranan[] = '#(.*?)#e';
$Aranan[] = '#(.*?)#e';
$Aranan[] = '#(.*?)#';
$Aranan[] = '#[email=(.*?)](.*?)[/email]#';
$Degistir[] = '$1';
$Degistir[] = '$1';
$Degistir[] = '$1';
$Degistir[] = '$2';
$Degistir[] = '$1';
$Degistir[] = '$1';
$Degistir[] = '$1';
$Degistir[] = '';
$Degistir[] = '
';
$Degistir[] = '';
$Degistir[] = 'Resim('$1$3')';
$Degistir[] = 'URL('$1')';
$Degistir[] = 'URL('$1', '$2')';
$Degistir[] = '$1';
$Degistir[] = '$2';
$Mesaj = preg_replace($Aranan, $Degistir, $Mesaj);
//---------------------------------------------
// Etiketlerimiz için fonksiyon tanımladık
//---------------------------------------------
if (strpos($Mesaj, 'quote') !== false)
{
$Mesaj = preg_replace('#
$verim = $konumesaj['message'];
preg_match_all('@\[img\](.+?)\[/img\]@', $verim, $matches);
$sonuc = $matches[1][0];