Hallo,
Ich arbeite jetz schon an ein paar Tagen an meinem Gästebuch.
Und nun hab ich eine Bildfunktion eingebaut bei welcher man mit
Bilder ins Gästebuch setzen kann. Nur ist das Problem
das wenn das Bild zu groß ist das Layout kaputt geht..
Ich hab hier schon einen Thread gefunden indem es darum geht
aber ich kapiere das mit dem replace nicht ganz.
Code:
Ich hoffe jemand kennt sich damit etwas aus ich möchte das er es so ersetzt,
dass wenn das Bild größer als 400 px in Höhe und Breite ist, damit er dann
einfach den link Mitglieder Grafik anzeigt der auf das Bild verweist.
Danke im Voraus Creere !
Ich arbeite jetz schon an ein paar Tagen an meinem Gästebuch.
Und nun hab ich eine Bildfunktion eingebaut bei welcher man mit
Bilder ins Gästebuch setzen kann. Nur ist das Problem
das wenn das Bild zu groß ist das Layout kaputt geht..
Ich hab hier schon einen Thread gefunden indem es darum geht
aber ich kapiere das mit dem replace nicht ganz.
Code:
PHP:
<?php
$_POST['text'] = preg_replace("|\[B\](.*)\[/B\]|Uism","<b>$1</b>",$_POST['text']);
$_POST['text'] = preg_replace("|\[U\](.*)\[/U\]|Uism","<u>$1</u>",$_POST['text']);
$bild = preg_replace("|\[IMG\](.*)\[/IMG\]|Uism","$1",$_POST['text']);
$maxsize=400;
$bildgroesse=getimagesize($bild);
$hoehe = $bildgroesse[1];
$breite = $bildgroesse[0];
if($hoehe > $maxsize OR $breite > $maxsize) {
$bildausgabe = '<a href="'.$bild.'" target="_blanc">Mitglieder Grafik</a>';
} else {
$bildausgabe = '<img src="'.$bild.'" width="'.$breite.'" height="'.$hoehe.'">';
}
$_POST['text'] = preg_replace("|\[IMG\](.*)\[/IMG\]|Uism","<p>$bildausgabe</p>",$_POST['text']);
?>
Ich hoffe jemand kennt sich damit etwas aus ich möchte das er es so ersetzt,
dass wenn das Bild größer als 400 px in Höhe und Breite ist, damit er dann
einfach den link Mitglieder Grafik anzeigt der auf das Bild verweist.
Danke im Voraus Creere !