ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
514
514
EMPFEHLEN
-
02.04.05 10:33 #1
Ich habe ein problem. Und zwar hab ich auf meiner Seite die möglichkeit angeboten bilder hochzuladen... 5 an der zahl.. und nun möchte ich vorab eine kleine Vorschau anbieten um dann bei klick das volle Bild anzeigen zu lassen. Nun hab ich aber das Problem das ich immer die komplette url in die Variable Schreibe (also http://www.url.de/pfad/bild.jpg) weil man auch die möglichkeit hat externe bilder nur zu verlinken. Dadurch entsteht das problem das ich mit getimagesize wohl nicht die Bildgrösse von extern auslesen kann.. Hat dort jemand ein lösungsvorschlag ?
PHP-Code:
for ($i = 1; $i < 5; $i++)
{
if($member['gallerypic_' . $i . ''])
{
if(($z%2) == 0) $style = "e5e5e5";
else $style = "d5d5d5";
$z++;
$size = @getimagesize($member['gallerypic_' . $i . '']);
echo $size[0]."<br>";
echo $size[1]."<br>";
// echo $member['gallerypic_' . $i . ''];
if($size[0] > 300) $pic = "<img border=\"0\" src=\"" . $member['gallerypic_' . $i . ''] . "\" width=\"300\">";
elseif($size[1] > 200) $pic = "<img border=\"0\" src=\"" . $member['gallerypic_' . $i . ''] . "\" height=\"200\">";
else $pic = "<img border=\"0\" src=\"" . $member['gallerypic_' . $i . ''] . "\">";
?>
<table align="center" width="100%" CELLPADDING="3" CELLSPACING="0">
<tr>
<td class="klein1" bgcolor="#<?=$style;?>" align="center"><b><?=disableHTML($member['gallerypic_' . $i . '_comment']);?></b></td>
</tr>
<tr>
<td class="klein1" bgcolor="#<?=$style;?>">
<a href="<?=$member['gallerypic_' . $i . ''];?>" target="_blank" title="zum vergrößern hier klicken"><?=$pic;?></a>
</td>
</tr>
</table>
<?
}
}
if(!$z) print("<div align=\"center\">-</div>");
Vielen Dank für eure Hilfe
-
Hallo,
versuchs doch mal damit.
Jedoch muß Dein Webserver GD unterstützen, hatte aber bisher noch nie Probleme.
Würd ich aber vorsichtshalber einfach mal mit phpinfo überprüfen...
Code :1 2 3 4
$img = imagecreatefromjpeg($URL); // einlesen $imgwidth = imagesx($img ); //Breite $imgheight = imagesy($img ); //Höhe imagedestroy($img); // Speicher wieder freigeben
VG Clemens
Ähnliche Themen
-
Telnet Ausgabe anpassen
Von Radanua im Forum PHPAntworten: 4Letzter Beitrag: 04.09.10, 22:06 -
Externe XML auslesen.
Von markusn im Forum PHPAntworten: 3Letzter Beitrag: 18.09.06, 10:48 -
Maximale Bildergrösse festlegen
Von Johnnii360 im Forum PHPAntworten: 7Letzter Beitrag: 18.01.05, 20:25 -
Externe Session auslesen
Von shelter im Forum PHPAntworten: 6Letzter Beitrag: 16.09.03, 17:22 -
Bildergrösse ermitteln
Von perelin im Forum Javascript & AjaxAntworten: 5Letzter Beitrag: 14.11.02, 18:06





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren