Thumbnails in einer Image Gallery können manchmal verschieden Formate haben. Ein Thumbnail ist Querformat, das andere Thumb wiederum Hochformat. Wer nun aber quadratische Thumbs haben möchte, tut sich schwer, all das unter einen Hut zu bekommen. Die Lösung: Mittels PHP die Bildgröße der Thumbnails berechnen, und das Thumb in einem quadratischen DIV Container mittig ausrichten. In diesem kleinen Tutorial möchte ich einen Lösungsansatz vorstellen. Du kannst auch das Onlinedemo zum Thema Quadratische Thumbnails ansehen.
Anleitung:
Kategorien: CSS, PHP, PHP, JS & Co
Ein immer wieder Interessantes Thema ist das Bearbeiten von Bildern mit PHP. Ziel des Tutorial soll es sein, einen Ordner mit Bilder auszulesen, von den Bildern Thumbnails zu erstellen, diesen in einen extra Ordner zu speichern und die Thumbnails mit einem Link zum originalen Bild ausgeben. Dafür benötigen wir nicht viel: Webpspace mit PHP, ein paar Bilder, und Lust zum nachmachen
Hier kannst Du einen Blick auf das fertige Programm werfen: Onlinedemo zu Thumbnail Tutorial
Wir werden das Programm so schreiben, dass wir ein paar Sachen konfigurieren können und eine Möglichkeit haben, die Thumbs neu erstellen zu lassen. Das benötigen wir unter Umständen, da die Thumbs nur erstellt werden wenn Sie nicht da sind. Alles andere würde zu viel Rechenleistung benötigen.
Fangen wir an!
Kategorien: PHP, PHP, JS & Co
Mit der PHP Funktion serialize kann man ein komplettes Array in einen String umwandeln. Um aus dem vorhandenen String wieder ein Array zu machen, verwendet man die PHP Funktion unserialize.
Oftmals ist es einfacher, ein Array komplett in eine MySQL Datenbank zu schreiben, als dieses erst in viele Variablen zu zerlegen und dann in einzelne Felder abzuspeichern. Die Syntax von serialize ist relativ einfach. Doch zuerst wollen wir ein kleines Array erstellen. Dazu verwenden wir folgenden PHP Code:
$test = array ( 'Rot', 'Blau', 'Braun', 'Gelb', 'Gold' );
Die Ausgabe dieses Arrays gestaltet sich wie folgt:
Kategorien: PHP, PHP, JS & Co
str_replace ( suche , ersatz , string , zähler )
Die PHP Funktion str_replace, ausgesprochen “String Replace” kann ein Vorkommen in einem String suchen, und das Vorkommen durch einen anderen beliebigen String ersetzen. In diesem Beispiel möchte ich Dir ein paar Code Schnippsel zeigen.
Der einfachste Aufruf von str_replace schaut so aus:
<?php
$content = str_replace("Test","Text","Dies ist ein Test");
echo $content;
?>
Ausgabe: Dies ist ein Text
Wie Du sehen kannst, ändert die PHP Funktion str_replace Code das Wort Test in Text. Das ganze ist Case Sensitiv, das bedeutet, ein Aufruf von
<?php
$content = str_replace("test","Text","Dies ist ein Test");
echo $content;
?>
funktioniert nicht.
Du kannst der PHP Funktion str_replace natürlich auch PHP Variablen übergeben. Das Ergebniss ist das gleiche:
Kategorien: PHP, PHP, JS & Co