Kategorie: PHP
-
Yii2 OpenStreetMap Extension
Ich habe iene einfache OpenStreetMap Extension für Yii2 entwickelt, mit der man beliebige Punkte mit einem Tooltip anzeigen kann. Als Karten-Provider wird OpenLayers verwendet. Insallationsanweisungen: Kopieren des Archiv Inhalts nach /widgets/OpenLayers einbinder der Extension in einer beliebigen view: <?php /* @var $this yii\web\View */ use app\widgets\OpenLayers\OpenLayers; use yii\helpers\BaseVarDumper; use yii\helpers\Html; ?> <div> <div> …
-
Yii für Profis: Buch Rezension von Yii Project Blueprints
Das September 2014 erschienene Buch „Yii Project Blueprints“ aus dem Packt Publishing Verlag stammt aus einer Reihge guter englischsprachiger Bücher über das PHP-Framework Yii. Am Anfang war ich sehr skeptisch, ob ich das 43te HowTo über die Erstellung eines CMS oder PM-Ticket Tools in meinen Händen halten würde, aber ich wurde sehr positiv überrascht: Dieses Buch…
-
Freie dreistellige .de Domains finden mit PHP Script
Ich habe versucht noch freie dreistellige .de Domains zu finden und mir ein eigenes Script dafür geschrieben. Das Script führt mittels Curl einen HEAD-Request auf die Domain aus und liest den Status Code aus. Das Ergebnis ist nciht zuverlässig, aber man kann eine Menge Domains so ausschließen. Das Ergebnis vorneweg: Es gibt keine freien 3stelligen…
-
WordPress Test Daten für die Entwicklung einspielen
Bei der Theme-Entwicklung ist es sehr praktisch Testdaten zu haben, wie mehrer Posts, die in bestimmten Formate und Sonderinhalten, wie z.B. Videos daher kommen. Es gibt zwei Möglichkeiten Testdaten in das System zu importieren: 1. Den Import eines festgelegten Datensätzen mittels des Importer Plugin, z.B. https://wpcom-themes.svn.automattic.com/demo/theme-unit-test-data.xml oder 2. über ein Plugin zur Erzeugung von einer…
-
OCR Texterkennung mit Tesseract
Google hat das sehr interessantes Open Source Projekt Tesseract übernommen, mit dem man relativ einfach Text von Bildern extrahieren kann. Tesseract ist lauffähig unter verschiedensten Betriebssystemen und es gibt für das alle Programmiersprachen Wrapper zum Ausführen der Software. Die Installation von Tesseract unter Linux Die Installation in z.B. Debain und Ubuntu gestalltet sich mit Hilfe…
-
Shopware 4 Installation Ubuntu mit Ant
Für die Installation von Shopware 4 unter Ubuntu ist auf der Konsole nur folgende Anweisung nötig, um mittels Ant und Git Shopware zu installieren und zu konfigurieren mittels eines Ant Build Sciptes. Wichtig: Systemvoraussetzungen checken, PHP 5.3.2 or above PHP’s cURL and GD library An Apache web server Apache’s mod_rewrite module MySQL 5.1.0 or above…
-
Vergleich der Popularität von Shopsystem
[code]<script type=“text/javascript“ src=“//www.google.com/trends/embed.js?hl=de&q=magento,+shopware,+xt+commerce,+presta,+oxid&geo=DE&cmpt=q&content=1&cid=TIMESERIES_GRAPH_0&export=5&w=800&h=330″></script>[/code] Für ein kleines bis mittelgroßes deutsches Unternehemen ist Shopware aktuell nach meiner Meinung die beste Lösung, weil Shopware von Hause aus spezialisiet ist auf den deutschen E-Commerce Markt und den dortigen Datenschutz und steuerlichen Eigenheiten die Popularität steigend ist laut Google Trends unter der Haube Symfony 2 und Zend 2 und im…
-
PHP Curl HTTP Status Code einer URL auslesen
Das Auslesen des Status Code aus dem Header geht mit der folgender Funktion ganz einfach: function getUrlSatusCode($url, $timeout = 10) { $ch = curl_init(); $opts = array(CURLOPT_RETURNTRANSFER => true, // do not output to browser CURLOPT_URL => $url, CURLOPT_NOBODY => true, // do a HEAD request only CURLOPT_TIMEOUT => $timeout); curl_setopt_array($ch, $opts); curl_exec($ch); $status =…
-
Yii Simple Open Street Map Extension
The Simple Open Street Map Extension for Yii is a fast and comftable was to show multiple markers and a Open Street Map. Features automatic Zoom Factors, might be adjusted a little bit for street map zooms Html Marker Text with Links etc. Open Street Map License *free* easy to use
-
PHP performante Array Operationen mit SplFixedArray
Seit PHP 5.3. gibt es Arrays mit fixer Länge names SplFixedArray (wie in Java und anderen Sprachen), die performanter oder gleich performant sind in den meisten Operationen wie lesen einfügen auslesen Details zu den Performance Vorteilen inklusive Tests gibt es auf diesem Blog. Im folgendes Beispiel habe ich die neue Datenstruktur benutzt und bin zu…