LautundKlar Webdesign Blog

LautundKlar Webdesign Agentur Passau - Webdesign Weblog

Moritz Heimann:
Nach längerer Gewöhnung an die Ehe werden eines Tages die Frauen wieder Mädchen - nur dass sie nicht mehr auf eine Hochzeit warten.

LautundKlar Webdesign Blog

Weblog zum Thema Webdesign, auf dem wir in unregelmäßigen Abständen zu interessanten Artikeln verweisen und Tipps zu bestimmten Problemen (Webdesign, CSS, PHP, JavaScript, Typo3 etc.) geben wollen.


CSS vor älteren Browsern verstecken

Donnerstag, 23. November 2006

CSS mit @media oder @import Einbinden und vor älteren Browsern verstecken

Das folgende Beispiel verhindert, dass ältere Browser (Internet Explorer 4 für Windows und alle Mac-Versionen sowie Netscape 4)
einen roten Rahmen um Links ziehen. Im Netscape 4 wären Links mit Rahmen nicht mehr anklickbar:

<style type="text/css">

</style>

Natürlich können mit dem @media Befehl auch andere CSS Anweisungen vor älternen Browsern versteckt werden.
Der Import von CSS-Dateien mit @import bietet darüberhinaus die Möglichkeit, CSS Anweisungen nur modernen Browsern (IE ab 5.x, Mozilla, Netscape ab 6.x, Opera ab 6.x) zur Verfügung zu stellen, die auch in der Lage sind CSS ordentlich zu interpretieren.

Der Import von CSS-Dateien kann sowohl intern im Quelltext der jeweiligen Seite oder in einer externen CSS-Datei notiert werden.

Beispiel:

<style type="text/css">

</style>

Falls man den IE 4 und IE5/Mac auch von der Interpretation der CSS Daten ausschließen möchte, dann sollte man folgende Form wählen:

<style type="text/css">

</style>

Popularity: 24% [?]

Exif-Daten mit PHP auslesen

Mittwoch, 22. November 2006

Exif-Daten können mittels PHP aus Bilddateien ausgelesen werden.
Folgende EXIF-Funktionen werden jedoch erst ab PHP Version 4.2.0 ünterstützt, daher wird zunächst geprüft ob mindestens diese PHP Version zu Verfügung steht.

// PHP-Version ermitteln
$verstr=explode(".",phpversion());
$vernum=$verstr[0]*100+$verstr[1]*10+$verstr[2]*1;
$bild="bild.jpg";

if($vernum &gt;= 420)
{
// Parameter: filename (string),sections(string),arrays(bool),thumbnail(bool)
$exifdata=exif_read_data($bild,"",true,false);

// Auslesen einiger Eigenschaften aus dem (mehrdim.) Array $exifdata

if($exifdata["FILE"])
{
print "Dateiname: {$exifdata["FILE"]["FileName"]}";
print "DateTimeOriginal: {$exifdata["FILE"]["DateTimeOriginal"]}";
print "FileDateTime: {$exifdata["FILE"]["FileDateTime"]}";
print "Dateigröße: ".number_format($exifdata["FILE"]["FileSize"]/1024, 0, ',', '.')." kb";
}

if($exifdata["EXIF"])
{
print "ExifImageWidth: {$exifdata["EXIF"]["ExifImageWidth"]}";
print "ExifImageLength: {$exifdata["EXIF"]["ExifImageLength"]}";
print "Komprimierte Bits pro Pixel: {$exifdata["EXIF"]["CompressedBitsPerPixel"]}";
print "Blende: {$exifdata["EXIF"]["FNumber"]}";
print "Brennweite: {$exifdata["EXIF"]["FocalLength"]}";
print "Belichtungsdauer : {$exifdata["EXIF"]["ExposureTime"]}";
print "Blitz: {$exifdata["EXIF"]["Flash"]}";
print "Exif Version: {$exifdata["EXIF"]["ExifVersion"]}";
}

if($exifdata["COMPUTED"])
{
print "IsColor: {$exifdata["COMPUTED"]["IsColor"]}";
print "html: {$exifdata["COMPUTED"]["html"]}";
}

if($exifdata["IFD0"])
{
print "Hersteller: {$exifdata["IFD0"]["Make"]}";
print "Model: {$exifdata["IFD0"]["Model"]}";
print "ImageDescription: {$exifdata["IFD0"]["ImageDescription"]}";
}

if($exifdata["COMMENT"])
{
print "COMMENT: {$exifdata["COMMENT"][0]}";
}
}
else print "Diese Funktion wird erst ab PHP 4.2.0 unterstützt.";

/*EXIF ENDE ***************/

Popularity: 47% [?]

Adobe vermacht Mozilla seine Flash Player Scripting Engine

Mittwoch, 22. November 2006

Adobe stellt der Mozilla Foundation den Quellcode der ActionScript Virtual Machine zur Verfügung. Das System, das auch im Flash Player 9 genutzt wird, wird gleichzeitig das Fundament des neuen Mozilla-Projekts Tamarin bilden: Die Mozilla Foundation wird Tamarin in künftige Versionen von SpiderMonkey, der zentralen JavaScript Engine von Firefox integrieren. Ziel sei es, die Entwicklung reichhaltiger Web-Anwendungen voranzubringen.

Mehr zum Thema auf Adobe.com.

Popularity: 58% [?]

Flash-Player Sicherheitslücke

Montag, 20. November 2006

Flash-Player 7, 8 und 9 sind betroffen

Eine wichtiges Sicherheits-Update sollte jeder herunterladen der den Adobe Flash Player in den Versionen 9.x, 8.x, and 7.x verwendet. Die Sicherheitslücke betrifft alle Plattformen. Die Flash Player 6 und älter sind nicht betroffen.

Mit einem Silent Update auf Version 9.0.28.0 hat Adobe bereits am 14. November diesen Bug behoben. Angreifer können mit präparierten Flash-Dateien auf Webseiten http-Header manipulieren sowie http-Request-Splitting-Angriffe ausführen. Nach Installation des Updates ist dies nicht mehr möglich.

Welche Version des Flash-Players installiert ist, kann über folgende Info-Seite herausgefunden werden.

Popularity: 32% [?]

Pages: Prev 1 2 3 ...20 21 22 23 24 25 26 27 28 29 30 Next


blogCloud bloggerei.de supported by www.rankingcloud.de Gelistet im Blog Verzeichnis

PantherMedia -  Fotocommunity und Bildagentur für lizenzfreie Fotos
 Bildsuche: lizenzfreie Fotos