PHPMaster.com: Bauen Sie Ihre eigenen URL Shortener

Auf PHPMaster.com heute gibt es ein neues Tutorial Schritt für Schritt durch die Schaffung einer URL shortner – a einfaches Werkzeug, das kompakte URLs in etwas erleichtern können verwendet werden, um zu verwalten (und freundlicher mit Diensten wie Twitter).

Die meisten von uns sind vertraut mit dem Sehen URLs wie bit.ly oder t.co auf unserem Twitter-oder Facebook-Feeds. Dies sind Beispiele für verkürzte URLs, die eine kurze Alias ​​oder Zeiger auf einer längeren Seite Link erreichbar sind. […] In diesem Artikel erfahren Sie, wie man eine voll funktionsfähige URL Shortener für Ihre Website, dass die Arbeit, ob Sie einen Front Controller / framework verwenden oder nicht schaffen. Wenn Sie einen Front-Controller zu verwenden, werde ich erläutern, wie leicht integrieren diese URL Shortener, ohne in der Steuerung Programmierung graben.

Sie helfen Ihnen, eine einfache Datenbank, um die Link-Beziehungen, der PHP-Code halten, um die randomisierte Hash, der den Link und den Code zu verkürzen repräsentiert. Es gibt auch die PHP-Code, um es in die andere Richtung zu nehmen und zu dekodieren die verkürzte Version in die vollständige URL. Sie können den vollständigen Code (ready for Kasse) über auf der PHPMaster.com Github Konto zu finden .

PHPDeveloper.org

Gonzalo Ayuso: Kombinieren Zend Framework2 und Symfony2 Komponenten mit Composer PHP Projekte zu bauen

In seinem jüngsten Beitrag Gonzalo Ayuso zeigt Ihnen, wie in das gleiche Projekt mit Composer .

Zend Framework 2 ist endlich stabil . Ich muss zugeben, dass ich nicht bin ein großer Fan von ZF (oder sogar Symfony2) als Full-Stack Rahmen. Ich normalerweise lieber micro Frameworks verwenden, aber diese beiden Frameworks (ZF2 und SF2) sind groß, wie Komponenten-Bibliotheken. Heute werden wir eine einfache Konsolenanwendung (mit symfony / console Komponente) zu bauen, um die Liste Datenbanktabellen (mit zendframework / zend-db ’s Metadaten).

Er beginnt mit der Informationen, die Sie brauchen, um in Ihrem „composer.json“ Datei ablegen, um die benötigten Pakete (und bis der Autoloader ein Bit gesetzt) ​​bekommen werde. In der Post ist der Code seine „SchemeCommand“-Klasse zu erstellen, um den neuen CLI-Befehl, eine, die in einer Datenbank und Echos aus dem Metadaten über die angegebene Tabelle verbindet machen. Ein Unit-Test ist ebenfalls enthalten.

PHPDeveloper.org

Artur Ejsmont Blog: Wie man MongoDB PECL Erweiterung im 32bit für PHP 5.2 bauen auf OSX Snow Leaopard

Artur Ejsmont hat auf seinem Blog zeigt, wie eine MongoDB PECL Erweiterung bekommen, um in einer 32bit-Umgebung OSX (Snow Leopard) zu kompilieren.

Hier ist ein kurzer Schritt für Schritt Anleitung, wie man MongoDB und PHP5.2 Mongo PECL Erweiterung geht auf Ihrem Mac OS X im 32bit-Modus bekommen! HINWEIS: 32-Bit-Binaries haben mongodb 2GB Adressraum Grenze, so dass Sie pflegen in der Lage, zu viel auf dem Laptop bearbeiten. Sie werden weiterhin möglich sein, zu kodieren und zu Remote-Instanzen ganz gut verbinden.

Sein Prozess umfasst fünf Schritte – komplett mit den Befehlen, die Sie brauchen, um Dinge zusammengestellt werden, bereit zum Kopieren und Einfügen – gut, acht, wenn Sie die Option „Install MongoDB“ diejenigen zu zählen. Sie finden die MongoDB PECL Paket hier .

PHPDeveloper.org

NetTuts.com: Bauen Sie sich ein Admin-Panel mit dem Kraftstoff PHP Framework

Phil Sturgeon (ein Experte in allen Dingen im Zusammenhang mit dem Kraftstoff PHP Rahmen) hat zum Erstellen einer grundlegenden Admin-Panel für die Anwendung auf dem Framework. Dies ist der zweite Teil einer Serie suchen bei Kraftstoff, aufbauend auf den Themen aus dem first .

In der erste Seite Teil dieser Serie haben wir einen Blick auf die Grundlagen der FuelPHP Rahmen. In diesem zweiten Teil-, werden wir verstärkt sie einen Gang höher und gehen Sie einige weiterführende Themen! Wir werden die Schaffung eines Admin-Panel für unsere Anwendung, decken die häufigsten Anwendungen des ORM und verwenden Sie den Authentication-Paket den Zugriff zu beschränken.

Er führt Sie durch die Einrichtung Oil (die Kommandozeilen-Tool, das mit Kraftstoff mitgelieferte) und benutzen, um eine neue Anwendung zu erstellen. Es gibt ein paar Schritte der Konfiguration zu einer Datenbank verbinden und die Einrichtung ein paar Zugang Gruppen („Banned“ wie „Gäste“ und „Administratoren“). Öl ist wieder auf Benutzer, die Datenbank zu erstellen und automatisch zu generieren einen Großteil der Controller / view Code, den Sie für das Admin-Tool brauchen werden verwendet. Er erhält dann in die weitere technische Teile – die Aktualisierung der aktuellen Code zu können, um Dinge wie mit dem ORM zur Datenbank Ergebnisse zu holen und die Möglichkeit, Kommentare zu Beiträge hinzuzufügen tun.

PHPDeveloper.org