php, codeschnipsel, php beispielen
Bildgröße und Dateigröße auslesen mit Php

Navigation
Home
Fachbücher
Support Forum
Webmaster News
Script Newsletter
Kontakt
Script Installation
Php
Php Tutorials
Impressum

Userbereich
kostenlos Anmelden
Memberliste

Script Datenbank
Script Archiv
Script Top 20
Screenshots
Testberichte

Suche

 
Script Seite

Unsere Php Scripts
Counter Script
Umfrage Script
Bilder Upload Script
Terminverwaltung
Simple PHP Forum
RSS Grabber

Script Mods
phpBB Adsense Mode

Tools und Generatoren
.htpasswd Generator
md5 Generator
base64 Generator
ICQ Generator
Colorpicker
Unix timestamp Tool
TLD Liste
Webkatalog Verzeichnis

Partner
Sprüche Treff

Hosteurope.de
Bei den Anbieter bekommen sie Domains, Webspace, W...

yellowgrey.de
Bei den Anbieter yellowgrey.de bekommt man alles w...

weitere Anbieter
PHP Space Community auf Facebook PHP Space Community auf Twitter RSS Feeds der PHP Space Community

 

Statistik
9 Gäste Online
0 Member Online
180 Besucher heute
1149 Besucher gestern
 

Bildgröße und Dateigröße auslesen mit Php

Sie befinden sich: Home > Php Tutorial > Bildgröße und Dateigröße au...

Bildgröße und Dateigröße auslesen mit Php



Eintrag am:  22.09.2009
Hits / Besucher:  3906
Sprache: DeutschDeutsch
Kategorie:  Einsteiger Tutorials...
Tutorial Art:  eigenes
Eingetragen von:  schubertmedia
 

Beschreibung


In diesen PHP Tutorial erkläre ich ihnen wie sie von einem Bild, die Dateigröße sowie die Bildgröße von einem Bild auslesen. Wenn man dies sinnvoll einsetzt, kann man zum Beispiel seine Bildergalerie um nützliche Informationen erweitern.

Es wird zusätzlich durch die Angabe von höher und breite im IMG Tag das Bild bedeutend schneller geladen. In PHP gibt es dafür zwei Funktionen, die erste Funktion, die ich ihnen erklären möchte ist getimagesize(). Mit getimagesize() können sie die Bildhöhe sowie die Bildbreite von ein Bild ermitteln. Die Funktion gibt ein Array zurück mit Bildhöhe und der Bildbreite.

Die zweite Funktion ist filesize(), hier mit können sie die Dateigröße in Bytes ermitteln. Um die beiden Funktionen zu verwenden, muss man jeweils den Pfad bei den Funktionen übermitteln. Nachfolgend finden sie ein Beispiel, wie man diese beiden Funktionen nützlich einsetzen kann.

Beispiel für die Verwendung von getimagesize() und filesize():

<?php
    
/*
    * Created on 22.09.2009 by Nico Schubert
    */
     
    /**
    * Name des Bild, das Bild muss im gleichen
    * Ordner wie das Script sein!
    */
    
$bild "bild.jpg";
    
/**
    * Bildinformationen auslesen
    */
    
$size getimagesize($bild);
    
/**
    * Dateigröße ermitteln in Byte
    */
    
$datei_groesse_byte filesize($bild);
    
/**
    * Dateigröße von Byte in Kilobyte umrechnen
    */
    
$datei_groesse_kilobyte = ($datei_groesse_byte/1024);
    
/**
    * Dateigröße auf eine volle Zahl runden
    */
    
$datei_groesse_kilobyte_gerundet round($datei_groesse_kilobyte );
    
/**
    * Bild ausgeben mit width und height angabe
    */
    
echo "<img src=""$bild ."" "$size[3] ." alt="Bild " .$bild"">";
    
/**
    * Bild Erklärung ausgeben mit Dateigröße, Bildbreite und Bildhöhe
    */
    
echo "Das Bild ".$bild." hat eine Dateigröße von "$datei_groesse_kilobyte_gerundet ." Kilobyte mit einer Bildbreite von " $size[0] . " Pixel und eine Bildhöhe: " $size[1] ." Pixel.";
?>

Die Ausgabe würde folgendermaßen aussehen:

Bild bild.jpg
Das Bild "bild.jpg" hat eine Dateigröße von 73 Kilobyte mit einer Bildbreite von 226 Pixel und eine Bildhöhe: 192 Pixel. 

 

Tags


 

Verlink uns, wenn Dir das Tutorial gefallen hat:
Artikel hinzufügen bei:
Bookmark bei: Mr. Wong Bookmark bei: Webnews Bookmark bei: Icio Bookmark bei: Folkd Bookmark bei: Yigg Bookmark bei: Linkarena Bookmark bei: Del.ico.us Bookmark bei: Reddit Bookmark bei: Digg Bookmark bei: StumbleUpon Bookmark bei: Slashdot Bookmark bei: Google Bookmark bei: Blinklist Bookmark bei: Blogmarks Bookmark bei: Diigo Bookmark bei: Technorati Bookmark bei: Newsvine Bookmark bei: Netvouz