mAu
Erfahrenes Mitglied
Hi!
Ich versuche mit regulären Ausdrücken Bilder auf einer Website einzufügen, das klappt auch ganz gut, jetzt will ich, dass Bilder, wenn sie eine bestimmte Größe überschreiten, durch einen Link ersetzt werden... Aber wenn ich nun ein Bild, was noch in die zulässige Größe passt und ein Bild, was zu groß wäre, im Suchmuster hab, dann erden beide als Bilder ersetzt.
Hier mein Code:
mfg mAu
Ich versuche mit regulären Ausdrücken Bilder auf einer Website einzufügen, das klappt auch ganz gut, jetzt will ich, dass Bilder, wenn sie eine bestimmte Größe überschreiten, durch einen Link ersetzt werden... Aber wenn ich nun ein Bild, was noch in die zulässige Größe passt und ein Bild, was zu groß wäre, im Suchmuster hab, dann erden beide als Bilder ersetzt.
Hier mein Code:
PHP:
if(preg_match("/\[img\](.*)\[\/img\]/Usi",$s,$regs)){
$info = getimagesize($regs[1]);
if($info[0] > 466 || $info[1] > 466){
$s = preg_replace("/\[img\](.*)\[\/img\]/Usi","<a href=\"$1\" target=\"_new\">[eingefügtes Bild]</a>",$s);
} else{
$s = preg_replace("/\[img\](.*)\[\/img\]/Usi","<img src=\"$1\" ".$info[3]." alt=\"\"/>",$s);
}
}
mfg mAu