• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Höhe u. Breite eines Bildes vor Upload Bestimmen

Status
Für weitere Antworten geschlossen.

FleyerShaver

Neues Mitglied
Also ich wollte ein Uploadscript auf meiner HP bauen. Nun hab ich das Problem das er nich die Größe eines Bildes vor dem Upload bestimmen kann. Normalerweise geht das ja mit getimagesize aber in meinem Fall will das nicht funktionieren. Hier mal ein Codeteil:
PHP:
$bild = getimagesize ($_FILES['bild']['tmp_name']);
if($bild[0] > '150')
{
echo "Das Bild darf maximal 150x150 Pixel groß sein.<br>";
} 
elseif($bild[1] > '150')
{
echo "Das Bild darf maximal 150x150 Pixel groß sein.<br>";
}
 
Wie soll das gehen wenn das Bild auf dem Clientrechner ist und dein Skript auf dem Server läuft? Ohne die Datei auf den Server zu laden wirst du mit deinen PHP-Funktionen nicht weit kommen.
Es ist an sich aber auch kein Problem das Bild erst auf den Server zu laden um es dort zu prüfen. Es landet eh erst in einem temporären Ordner und dort kannst du es prüfen und gegebenenfalls löschen.
In wie weit JavaScript Möglichkeiten zur Bildanalyse bietet weiss ich nicht.

PS: In deinem Beispiel vergleichst du einen integer Wert mit einem string Wert...wie soll da auch was vernünftigen heraus kommen ;)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben