quicksilver
Lt. Junior Grade
- Dabei seit
- Jan. 2004
- Beiträge
- 363
[php] Externe Bildergrösse auslesen und ausgabe anpassen
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 ?
Vielen Dank für eure Hilfe
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:
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
Zuletzt bearbeitet: