Mam text, pouzivam bbkod,
na prevod do html pouzivam:
Kód:
$text = preg_replace("/\[img\](.+?)\[\/img\]/", "<img src='\\1' alt='obrázok'>", $text);
a chcem spravit to, ze mi zisti, aku velkost maju obrazky v texte a ked je vacsia ako napr 650px, tak im da pevnu sirku 650px, cize width='650'
Rozmyslal som takto:
Kód:
$nacitaObrazok = preg_replace( "(\[img\](.+?)\[\/img\])is", "\\1", $text);
list($w_orig, $h_orig) = getimagesize('cesta'.$nacitaObrazok);
if($w_orig>650) {
$sirka = 'width=\'650\'';
} else {
$sirka = '';
}
Pokial mam v texte 1 obrazok, je to v pohode, ale pri viacerych to samozrejme robi problem... som dufal, ze to bude fungovat, ale vedel som v kutiku duse, ze nie
Ako by sa to dalo? regularne vyrazy nie su moja silna stranka, takze tam ma nic nenapada a explode a foreach je trosku kostrbate riesenie...