Ich nehme Bezug auf mein Tutorial zum AJAX Loader - Ladeanzeige mit JavaScript vor einiger Zeit. Viele Leser haben mich angeschrieben mit der Bitte, ein kleines Tutorial zu schreiben, wie mann einen AJAX Loader mit JavaScript für einen kleinen Bereich auf der Seite schreiben kann. Aufgrund dessen habe ich mich nochmal hingesetzt, und ein zweites Tutorial zum Thema AJAX Loader mit JavaScript gemacht.
Ziel dieses kleinen Tutorials ist folgendes: Wir binden ein AJAX Programm auf einem bestimmten Bereich einer Internetseite ein. Dieses AJAX Programm ruft eine loader-Funktion auf sobald sie gestartet wird. Ist die Funktion beendet wird eine unloader-Funktion aufgerufen.
Kategorien: JavaScript, PHP, PHP, JS & Co
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
Die Firma living-e AG hat vor einigen Tagen das neue Content Management System webEdition als vorerst kostenfreier Download veröffentlicht. Als neue Features werden ein neuer Template Editor, ein neues SDK sowie eine Versionierung genannt.
Der neue Vorlagen-Editor unterstützt nun auch Syntaxhighlighting. Der Editor schaut soweit echt gut aus. Probiert wurde der Vorlagen-Editor mit dem IE sowie dem aktuellen Firefox. Allerdings funktionierte zum Zeitpunkt des Testes die externe Anbinung eines Editors im FF3 noch nicht wirklich.
Für das neue webEdition in der Version 6 wird nun mindestens eine MySQL Datenbank mit der Version > 4.1 benötigt. Als PHP Version wird nun mindestens PHP5 benötigt.
Bei umfangreichen Vorlagen hat sich die Ladezeit der Dokumente im Vergleich zur webEditon 5 enorm verbessert. Jeder hat die Möglichkeit die neue Beta zu testen, und ebenfalls Bugs im Bugtracker einzutragen.
Leider fehlt nach wie vor eine Sprachenverwaltung, was sich sicherlich viele User gewünscht hätten.
Fazit: Wir dürfen sicherlich gespannt sein, was uns living-e in Zukunft mit Ihrem CMS webEdition noch bescheren wird.
Kategorien: CMS, JavaScript, PHP, PHP, JS & Co, webEdition
Mit der PHP switch Funktion kann man eine Variable sehr gut auf einen Inhalt hin überprüfen, und entsprechend eine Funktion ausführen lassen. Man könnte selbstverständlich auch eine if() Schleife benutzen, um zu überprüfen, ob die Variable den geforderten Inhalt hat, oder nicht.
Wenn man sich aber den Code betrachtet, wirkt das PHP switch case viel aufgeräumter. Zudem gibt es noch die Möglichkeit den Befehl break; zu benutzen. Das bedeutet, man kann, wenn gewünscht, die weitere Verarbeitung der Abfrage anhalten.
In diesem kleinen Tutorial möchte ich Dir zeigen, wie man am besten die PHP switch case Funktionen einsetzt. Unter diesem Link findest du eine Online Demo: php switch case default Online Demo
Kategorien: PHP, PHP, JS & Co
In diesem Tutorial möchte ich Dir zeigen, wie man mit Javascript einer AJAX Funktion einen Ladestatus (AJAX Loader) hinzufügen kann. Als AJAX Programm greife ich auf meinen Demo Rechner zurück. Den originalen Demo-Rechner findest du unter folgenden Link: Wie Funktioniert AJAX mit PHP Ich werde den Sourcecode des Demo-Rechners noch etwas verändern, damit die Zeit vom Request der Anfrage bis zur Ausliefung des Ergebnisses auf 2 Sekunden verlängert wird. Wir benötigen lediglich eine Ajax-Loader Grafik. Weiter unten im Artikel findest Du noch ein paar nützliche Links dazu. Fangen wir an:
Kategorien: JavaScript, PHP, PHP, JS & Costr_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