Kategorie: PHP
-
Mit PHP7 auf MSSQL-Datenbanken zugreifen unter Mac OS X & MAMP
Wie der Titel schon sagt, hatte ich vor kurzem die Herausforderung, auf eine MSSQL-Datenbank zugreifen zu dürfen. Unter PHP5 war das Ganze relativ mit dem Paket php5-mssql möglich (außer unter Mac OS X). Mit PHP7 ist das mssql-Paket entfallen und wird nicht mehr entwickelt. Also musste eine andere Lösung her. Diese nennt sich in diesem Konkreten […]
-
Magento2 Entwicklungsumgebung einrichten – PhpStorm + MAMP
So langsam kommt Magento 2 ja an den Start – auch wir haben mittlerweile den ersten Magento 2 Shop online und so kommt es natürlich, dass immer mehr und mehr Entwickler in den Prozess einbezogen werden und von anderen Entwicklern lernen. Jetzt ist es natürlich so, dass wir ganz am Anfang stehen und genau jetzt […]
-
Google Analytics API – Aktuelle Besucherzahlen auf dem Raspberry PI
Heute hat mich Jörg von meintechblog.de gefragt, wie er denn am besten einige Daten über die Google Analytics API abrufen könnte. Gewünscht sind aktuelle Besucherzahl (live) Seitenzugriffe des aktuellen und des letzten Monats Dem nehme ich mich doch gerne an und mache direkt einmal einen Blog-Post daraus. Grundlage für den Zugriff auf eine GA-Property per API ist […]
-
Ruck-Zuck eine Rest-API mit Slim auf die Beine stellen
Unser CRM in der Company ist selbst geschrieben – auf einer etwas spannenden Code-Basis, welche man als Einsteiger in das Projekt nicht unbedingt sofort versteht. Vieles wird global geregelt, Klassen sind eher dekorativ und wenig flexibel und eine Template-Engine oder Design-Patterns sucht man vergeblich. Es gibt kein Framework wie Zend oder Symfony drumherum – wirklich jede […]
-
Hmac SHA256: Die Alternative zu HTTP Basic-Auth
Das klingt jetzt erstmal kompliziert, aber es ist notwendig. Das Problem ist, dass die HTTP-Basic-Auth immer nur über HTTPS Sinn macht, da ansonsten die HTTP-Header im Klartext zu lesen wären. Mit „Hmac SHA256“ könnte man sogar per HTTP relativ sicher Daten austauschen. Natürlich könnten die Daten selbst dann mitgelesen werden, aber niemand könnte die Daten abändern um […]
-
MAMP: Lokal mit SSL-Zertifikaten / https arbeiten
Nun habe ich in der Vergangenheit ja schon einige Beiträge über die lokale Entwicklungsumgebung geschrieben – insbesondere mit MAMP. Ein wichtiges Thema fehlt allerdings noch: SSL / HTTPS lokal nutzen. Als erstes muss man dazu ein Key-File erstellen. openssl genrsa -des3 -out server.key 1024 Wenn man nach einem Passwort gefragt wird, muss man dieses hier […]
-
PHP: SoapClient Request modifizieren
Vor ein paar Tagen stand ich vor dem Problem, dass ich an einen Service mehrere XML-Nodes mit dem gleichen Element-Namen übergeben musste. Im XML ja auch kein Problem, nur leider etwas blöd, wenn man ein Array an den Soap-Client übergibt. In diesem Fall steht man etwas doof dar, weil man Array-Keys ja schlecht doppelt und […]