tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
514
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von vquicksilver
    vquicksilver vquicksilver ist offline Mitglied Silber
    Registriert seit
    Dec 2003
    Beiträge
    83
    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&ouml;&szlig;ern hier klicken"><?=$pic;?></a>
    </td>
    </tr>     
    </table>
    <?
    }
    }
    if(!
    $z) print("<div align=\"center\">-</div>");

    Vielen Dank für eure Hilfe
     

  2. #2
    Avatar von Clemens
    Clemens Clemens ist offline Mitglied Silber
    Registriert seit
    Aug 2003
    Beiträge
    78
    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

  1. Telnet Ausgabe anpassen
    Von Radanua im Forum PHP
    Antworten: 4
    Letzter Beitrag: 04.09.10, 22:06
  2. Externe XML auslesen.
    Von markusn im Forum PHP
    Antworten: 3
    Letzter Beitrag: 18.09.06, 10:48
  3. Maximale Bildergrösse festlegen
    Von Johnnii360 im Forum PHP
    Antworten: 7
    Letzter Beitrag: 18.01.05, 20:25
  4. Externe Session auslesen
    Von shelter im Forum PHP
    Antworten: 6
    Letzter Beitrag: 16.09.03, 17:22
  5. Bildergrösse ermitteln
    Von perelin im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 14.11.02, 18:06