php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.06.2005, 17:01  
Erfahrener Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 216
Tschuu
Standard externe bildgröße ermittlen

Hi, wie kann ich die bildgröße eines externen bildes ermitteln?

ich will nämlich das avatare, die größer als 180x200 pixel sind automatisch geblockt werden.

derzeitig sieht das so aus:

PHP-Code:
<?php
if($row['avatar']==''){
   echo 
"<img width=\"80\" height=\"100\" alt=\"Kein Avatar ausgewählt!\" border=\"0\" src=\"gfx/avatare/noavatar.gif\">";
} else {
   
$size getimagesize($row['avatar']);
   
$width $size[0];
   
$height $size[1];
   if((
$width 180) || ($height 200)){
      echo 
"<img width=\"180\" height=\"200\" alt=\"Dein Avatar ist zu groß!\" border=\"0\" src=\"gfx/avatare/maxsize.gif\">

      Dein Bild:"
.$width."x".$height."Pixel";
   }else{
      echo 
"<img alt=\"\" border=\"0\" src=\"".$row['avatar']."\">
      Dein Bild:"
.$width."x".$height."Pixel";
   }
}
?>
also wenn
$row['avatar'] = "testbild.jpg";
dann gehts, wenn
$row['avatar'] = "http://www.server.de/testbild.jpg";
dann gehts net

--> dummweise funktioniert das ja natürlich nur bei bildern die auf meinem server liegen ... also, gibts da was für?

MfG: Tschuu
Tschuu ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.06.2005, 17:16  
Gast
 
Beiträge: n/a
Standard

Zitat:
also, gibts da was für?
Ja. "Sauge" das Bild auf Deine Kiste und messe es mit getimagesize().
 
Alt 11.06.2005, 17:19  
Erfahrener Benutzer
 
Registriert seit: 19.06.2004
Beiträge: 216
Tschuu
Standard

nein, es geht darum, wenn die leuz ein externes avatar verlinken, dann soll das ausgemessen werden, angenommen ich hab 10000 benutzer, dann kann ich doch wohl nicht jedes bild hochladen (lassen) das die haben wolllen!!!
__________________
MfG: Tschuu
Tschuu ist offline  
Alt 11.06.2005, 17:20  
Gast
 
Beiträge: n/a
Standard

dann lösch das bild doch gleich, nachdem du die bildgröße ermittelt hast
 
Alt 11.06.2005, 17:54  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Den Traffic hat er trotzdm.
Er müsste es ja jedesmal prüfen, wenn es angezeigt werden soll.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 11.06.2005, 18:11  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Der_Gerhard
Den Traffic hat er trotzdm.
Er müsste es ja jedesmal prüfen, wenn es angezeigt werden soll.
Wieso? Er mißt es einmal, speichert die Parameter und gibt den externen Link zusammen mit den gespeicherten Image Parametern aus.
 
Alt 11.06.2005, 18:14  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Das Bild, das sich hinter dem Link verbirgt kann aber immer ein anderes sein.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 11.06.2005, 18:32  
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.818
axo ist zur Zeit noch ein unbeschriebenes Blatt
Standard

dann heuristisch prüfen (zufalls-funktion, die in regelmäßigen abständen immer wieder mal von verschiedenen usern das ding saugt und mist feststellt), oder doch alle avatare abspeichern.

übrigens: die 10.000 benutzer musst du erstmal haben.
axo ist offline  
Alt 11.06.2005, 18:36  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

So geht's natürlich auch.
Bei der Gelegenheit könnte man die Größe merken und dann bei der Anzeige das Feld entsprechend auf die ermittelten Werte begrenzen.
Dann kann keiner mit einer ausgetauschten Grafik den Seiten-aufbau sprengen.
__________________
**********************************
Nein, ich bin nicht die Signatur.
Ich putze hier nur.
**********************************
Der_Gerhard ist offline  
Alt 11.06.2005, 18:45  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

öhm dumme frage aber

getimagesize

funktioniert doch auch über den für http:// zuständigen wrapper ? oder irre ich mich grad ?
könnte schwören gabs schonmal nen thread drüber.

grad geschaut:

URL support was added in PHP 4.0.5

ist nur langsamer sollte aber für lokale dateien imho einfach gecacht werden

mfg
robo47
robo47 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
externe Variable im Skript ausgeben kampfnickel PHP Tipps 2007 17 29.01.2007 18:05
[Erledigt] daten aus string entfernen über externe datei PHP Tipps 2006 4 22.05.2006 20:34
html2pdf: externe css einbinden webazubi PHP-Fortgeschrittene 8 21.03.2006 01:04
html2pdf: externe CSS einbinden webazubi PHP Tipps 2006 0 28.02.2006 16:36
externe csv datei auslesen lord nacon PHP Tipps 2007 4 11.12.2005 22:56
[Erledigt] Externe PHP Anfragen Datenbanken 2 03.11.2005 17:09
Externe HTML oder PHP Datei auslesen (von XAMPP ins WWW) PHP Tipps 2005-2 4 09.09.2005 08:12
Externe Spieleplatte nullplan Off-Topic Diskussionen 6 25.08.2005 12:20
Mit php auf externe Datenbank zugreifen PHP Tipps 2005-2 5 21.08.2005 18:00
externe Userliste bei Forum skydreamboy PHP Tipps 2005-2 3 21.08.2005 17:15
Externe Datei auslesen und auf Webspace speichern Beitragsarchiv 9 19.04.2005 16:44
Externe Formulare -per Php PHP-Fortgeschrittene 5 20.10.2004 20:52
Externe Referenzen in Klassen nutzen PHP Tipps 2004 3 16.08.2004 21:10
Externe Seiten einlesen... PHP Tipps 2004 3 12.07.2004 17:58
Lycos &amp;amp; Externe Internet-Domain Off-Topic Diskussionen 3 21.06.2004 10:28

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
height von externen seite ermitteln php, html2pdf widthxheight, php extern bildgröße auslesen, widthxheight html2pdf, \ich bin kein avatar, ich putz\, externe bildgröße ermitteln, mit php externe größe eines bildes bestimmen, php externs bild height width, html2pdf bildgröße, \ich bin kein avatar ich putz hier nur\, bildgröße externe grafik php, php html2pdf bildgröße, http://www.php.de/php-tipps-2005-2/24619-externe-bildgroessye-ermittlen.html, ich bin kein avatar, ich putz hier nur

Alle Zeitangaben in WEZ +1. Es ist jetzt 12:37 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.