

Anmelde-Formular

Corlath 11. Oktober 2004, 17:18
Hallo,
ich blende auf einer Seite diverse Produktbilder von Partnerprogrammen direkt ein und überlege nun, wie ich deren Größe passend anpassen und ggf. die Bilder sogar Cachen kann.
D.h. ich gebe eine externe Bild-Url per Datenbank vor
http://www.externedomain.de/bild.jpg und würde dieses gerne proportinal verkleinern oder vergrößern, z.B. durch Angabe der Zielbreite.
Im Optimalfall gleich mit einem cachen der Bilder, so dass beim nächsten Aufruf direkt das passende Bild gezogen wird.
Hat jemand für so etwas eine Lösung parat oder könnte es umsetzen ?
bess demnähx
Corlath
kkaefer 11. Oktober 2004, 17:22
Hallo,
so ein Script liegt sogar im (leider wenig beachteten) Dokumentenbereich vom Strohhalm: http://www.strohhalm.org/.someon?action=document%2Fdocument&id=31
kkaefer
Corlath 11. Oktober 2004, 23:17
Hallo,
das wäre ja zu schön gewesen ;)
Muss das Bild dazu nicht auf dem eigenem Server liegen ?
ich hab ja das Problem, dass das Bild extern liegt:
/image.php?src=http://www.externeurl.de/bild.jpg&width=300
Zumindest geht es bei mir so nicht ?!
Und wo bin ich da gerade hingesprungen ?
Dokumentenbereich ?
Corlath
kkaefer 12. Oktober 2004, 16:56
Hallo,
das liegt an der Zeile if(@file_exists($imgFile)) { $size = getimagesize($imgFile); }
die funktion file_exists prüft nur lokale dateien, urls werden nicht unterstützt (siehe
http://de.php.net/file_exists ). Du musst also Versuchen, die Datei erst mal auf den Server zu laden und dann auf dem Server die Datei umändern (Größe etc.)
Sorry, ich hab momentan keine Zeit, dass genauer zu erklären.
kkaefer
Corlath 24. Oktober 2004, 00:36
Problem gelöst, ich hab mir einen kleinen weg coden lassen, sehr zu empfehlen ;)
Corlath