Archiv der ‘PHP’ Kategorien
Gmapper 0.4 veröffentlicht - Map Marker
Hallo,
heute habe ich Version 0.4 von Gmapper fertiggestellt.
Sie beinhaltet im Wesentlichen eine Neuerung: MapMarker.
Mit der Funktion Mapmarker ist es möglich Kartenmarker zu erstellen, deren Infopopup eine Detailkarte des jeweiligen Punktes enthält

Ausserdem wurde die Option mausrad in map() entfernt. Die Mausradunterstützung ist nun standardmässig aktiviert.
Gmapper 0.3 veröffentlicht - XML Unterstützung hinzugefügt
Ich habe heute Version 0.3 meiner Google Maps Klasse Gmapper veröffentlicht.
Die neue Version hat im wesentlichen 2 Dinge dazugelernt:
- Die Funktion map() kennt nun den Parameter typ, mit dem man den initialen Kartentyp festlegen kann (normal,sat,hybrid)
- Es wurde die Funktion parseGxml hinzugefügt. Sie ermöglicht das Parsen von Google Maps XML Dateien, in ein Array aus Koordinaten.
Ich habe das allgemeine Tutorial bereits aktualisiert.
Ausserdem gibt es ein neues Tutorial, das die Erzeugung von Markern aus XML Dateien erklärt.
GMapper 0.2 veröffentlicht
Wie bereits angekündigt habe ich nun Version 0.2 meiner Google Maps Klasse Gmapper veröffentlicht.
Folgende neue Funktionen wurden eingeführt:
- Die Funktion map() kennt nun einen weiteren optionalen Parameter “mausrad”.
Wird diese Option aktiviert, lässt sich die Karte mit dem Mausrad von Radmäusen zoomen
- Die Funktion polyline() kann nun beliebig viele Punkte miteinander verbinden.
Ausserdem kann sie richtungsanzeigende Pfeile auf der Linie einblenden (Beta) - Es steht nun eine richtige Klassendokumentation zur Verfügung.
Ich habe natürlich auch das Tutorial zur Klasse bereits aktualisiert.
PHP Klasse zum Google Maps API veröffentlicht
Nachdem ich es nun schon vor laaanger Zeit angekündigt habe, und in der letzten Zeit einige nachfragen danach kamen habe ich es nun endlich geschafft meine Google Maps Klasse zu veröffentlichen
Die Klasse bietet die einfache Erstellung einer Google Map in PHP , ohne eine Zeile JS Code schreiben zu müssen.
Darüberhinaus bietet die Klasse auch einige erweiterte Funktionen, wie Zoombegrenzung und Polylines.
Ihr findet ein komplettes Tutorial samt Download hier: http://www.ajax-info.de/google-maps-api-klasse-in-php
Ich würde mich über Kommentare, Ideen und Vorschläge freuen.
Web Tools für Entwickler
Hier eine kleine Liste nützlicher Tools für Webentwickler:
Validatoren
Javascript
Zephyr Framework in Version 2.0 verfügbar
Das Ajax Framework Zephyr ist in Version Beta 2.0 verfügbar.
Das in PHP5 geschrieben Framework richtet sich an Entwickler von “Business Applications”.
Es nutzt die Smarty Template Engine, den CPAINT, ado DB und einige andere bekannte Tools.
Der Einstieg sollte so nicht allzu schwer fallen.
Auf der Projektseite finden sich zusätzlich einige Howtos die den Einsatz von Zephyr erläutern.
Sortierbare Listen mit PHP und Scriptaculous
Greg Neustaetter hat sich der Tatsache angenommen, dass sortierbare Listen mit Scriptaculous einfach zu implementieren sind und auch wirklich toll aussehen - ihre Anwendung in tatsächlichen Applikationen sich aber nicht ganz so leicht erschliesst.
Gerade Ajax-Anfänger stehen oft vor grösseren Problemen, wenn sie sortierbare Listen in ihren PHP Anwendungen einbinden wollen. ![]()
Greg hat deshalb eine PHP Klasse erstellt, welche die komplette Umsetzung einer Liste zum Kinderspiel macht.
Die Funktionen der Klasse im Einzelnen:
- SLLists - Konstruktor der den Pfad zu den JS Dateien festlegt
- addList - fügt eine Liste oder ein andere sortierbares Element hinzu
- printTopJS - generiert den JS Code für den HEAD Bereich eines HTML Dokuments
- printForm - generiert die versteckten Formularfelder, die benötigt werden.
- getOrderArray - erstellt ein PHP Array aus den serialisierten Listen.
Tutorial: Dateiupload mit Ajax und PHP
Thomas Larsson hat in seinem Blog ein Tutorial veröffentlicht, in dem erklärt wird wie man einen (multi) Dateiupload mit Ajax und PHP auf dem Server realisiert.
Das besprochene Script stellt auch einen Fortschrittsbalken zur Verfügung.
Ich finde das Tutorial recht empfehlenswert, da es kurz und einfach die Erstellung einer wirklich nützlichen Komponente erklärt
Tutorial: sortierbare Listen mit PHP und Ajax
Auf der englischsprachigen Seite phpRiot gibt es ein sehr gutes Tutorial zu sortierbaren Listen.
Das Tutorial beinhaltet:
- Erstellung einer sortierbaren Liste mit Scriptaculous
- Füllung der Liste mit Daten aus einer MySQL Datenbank via PHP
- Speichern der Veränderungen der Liste in der DB
Tutorial: Animierte Livesuche mit Ajax
Steve Smith hat in seinem Blog ein nettes Tutorial für eine Live Suche mit Ajax veröffentlicht.
Der Autor verwendet für seine Suche PHP und die JS Bibliotheken Scriptaculous und Prototype. Er weist aber darauf hin, dass man auch recht einfach eine lightweight Bibliothek wie Moo.FX anstelle von Scriptaculous nutzen könnte.
Diese Option halte ich für sehr sinnvoll, da ich Scriptaculous für rein visuelle Effekte als zu umfangreich einschätze.
Es gibt keinen sinnvollen Grund mehr Traffic und Ladezeit zu haben, als unbedingt nötig.