Skip to content

PHP Exif Daten aus Bild auslesen

Verschoben PHP
  • Die beiden Module müssen an sein. In php.ini

    sudo nano /etc/php/7.2/fpm/php.ini
    
    
    extension=mbstring
    extension=exif      ; Must be after mbstring as it depends on it
    

    Danach

     sudo /etc/init.d/php7.2-fpm reload
     sudo service nginx restart
    

    Test Datei auslesen

     <?php
     //Exif-Daten auslesen und in Array $Exif speichern
     $Exif = exif_read_data("upload/IMG_20181008_151605_ergebnis.jpg", 0, true);
     if($Exif === false)
     {
     
        echo"Keine Exif-Daten gefunden..";
     }
     else
     {
        foreach($Exif as $Schluessel=>$Abschnitt)
        {
            foreach($Abschnitt as $Name=>$Wert)
            {
                echo"$Schluessel.$Name: $Wert<br>\n";
            }
        }
     }
     
     ?>
    

    Quelle: https://www.vektorkneter.de/exif-daten-aus-jpeg-bilder-auslesen/

    Ausgabe

    FILE.FileName: IMG_20181008_151605_ergebnis.jpg
    FILE.FileDateTime: 1541083378
    FILE.FileSize: 123626
    FILE.FileType: 2
    FILE.MimeType: image/jpeg
    FILE.SectionsFound: ANY_TAG, IFD0, EXIF, GPS
    COMPUTED.html: width="800" height="600"
    COMPUTED.Height: 600
    COMPUTED.Width: 800
    COMPUTED.IsColor: 1
    COMPUTED.ByteOrderMotorola: 1
    COMPUTED.ApertureFNumber: f/2.0
    IFD0.Model: Nokia 8
    IFD0.ImageWidth: 800
    IFD0.ImageLength: 600
    IFD0.DateTime: 2018:10:08 15:16:05
    IFD0.Orientation: 1
    IFD0.Exif_IFD_Pointer: 126
    IFD0.GPS_IFD_Pointer: 404
    EXIF.FNumber: 200/100
    EXIF.ExposureTime: 4625759/1000000000
    EXIF.SubSecTimeDigitized: 550
    EXIF.SubSecTimeOriginal: 550
    EXIF.SubSecTime: 550
    EXIF.FocalLength: 3580/1000
    EXIF.Flash: 0
    EXIF.ISOSpeedRatings: 100
    EXIF.DateTimeDigitized: 2018:10:08 15:16:05
    EXIF.DateTimeOriginal: 2018:10:08 15:16:05
    EXIF.ExifImageLength: 600
    EXIF.WhiteBalance: 1
    EXIF.ExifImageWidth: 800
    EXIF.ApertureValue: 200/100
    EXIF.ShutterSpeedValue: 7756/1000
    EXIF.ExifVersion: 0220
    GPS.GPSLatitudeRef: N
    GPS.GPSLatitude: Array
    GPS.GPSLongitudeRef: E
    GPS.GPSLongitude: Array
    GPS.GPSTimeStamp: Array
    GPS.GPSDateStamp: 2018:10:08
    

  • PHP - ChatGPT

    PHP
    1
    0 Stimmen
    1 Beiträge
    63 Aufrufe
    Niemand hat geantwortet
  • PHP Webseite lokal einhängen mit sshfs

    PHP
    1
    0 Stimmen
    1 Beiträge
    39 Aufrufe
    Niemand hat geantwortet
  • PHP Installation

    Angeheftet PHP
    3
    0 Stimmen
    3 Beiträge
    517 Aufrufe
    FrankMF

    Falls jemand auch die Warnung in Joomla! bezüglich der php Version 7.4 loswerden möchte, installiert kein php8.1. Damit habe ich eine dicke Fehlermeldung. Es müssen wohl sämtliche Erweiterungen und Templates 8.1 unterstützen, was wohl derzeit noch nicht der Fall ist. Nehmt 8.0, das läuft bei mir aktuell.

    apt install php8.0-common php8.0-mysql php8.0-opcache php8.0-readline php8.0-xml php8.0-xsl php8.0-zip apt install php8.0-cli php8.0-curl php8.0-gd php8.0-intl php8.0-mbstring php8.0-redis apt install php8.0-bcmath php8.0-gmp php8.0-imagick apt install php8.0-fpm
  • Eingabefeld aktivieren

    PHP
    1
    0 Stimmen
    1 Beiträge
    189 Aufrufe
    Niemand hat geantwortet
  • Wichtige Info

    Angeheftet PHP
    1
    0 Stimmen
    1 Beiträge
    195 Aufrufe
    Niemand hat geantwortet
  • PHPMailer

    Verschoben PHP
    1
    0 Stimmen
    1 Beiträge
    412 Aufrufe
    Niemand hat geantwortet
  • Wichtige Links zum Coden

    PHP
    1
    0 Stimmen
    1 Beiträge
    355 Aufrufe
    Niemand hat geantwortet
  • Reload einer PHP Seite verhindern

    PHP
    1
    0 Stimmen
    1 Beiträge
    687 Aufrufe
    Niemand hat geantwortet