flatfiler.de

flatCore CMS, PHP, SQLite

shortySQLite

Lange Links, in kurz & bündig: Mit shortySQLite kann man seinen eigenen Linkkürzer auf seinem Server betreiben. Die Links werden in einer SQLite Datenbank abgelegt und die Klicks gezählt.

zu den Downloads: http://76m.de/KJJJM (http://www.flatfiler.de/downloads/)

Features

  • Schnelle SQLite Datenbank
  • 301 Weiterleitungen
  • Status-Code Erkennung
  • Counter
  • Passwortschutz (optional)

shortySQLite Screenshot

Voraussetzungen

Apache Webserver, PHP 5.2+, PDO/SQLite

Installation

Die Datei config.php mit einen reinen Texteditor öffnen und die Variablen $url_prefix (absoluter Pfad zum shortySQLite Verzeichnis) und $url_psw (falls gewünscht*) anpassen.

Alle Dateien per FTP auf den Server bzw. in ein Verzeichnis kopieren. Die Datei shorty.sqlite benötigt Schreibrechte (CHMOD 775).

* $url_psw Sobald diese Variable definiert wurde, können nur mit Passwort versehene URLs eingetragen werden.

Beispiel: $url_psw = "::mein_passwort";
Erfordert die Eingabe: http://example.com/::mein_passwort

Die Zeichenkette "::mein_passwort" wird natürlich automatisch von der URL abgeschnitten bevor sie in die Datenbank geschrieben wird.

Für die mod_rewrite Funktion muss folgendes in der .htaccess Datei stehen:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?query=RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?query=$1 [L,QSA] [L,QSA]

 


 

Open Source

shortySQLite steht unter der GNU General Public License und kann somit kostenlos, auch für kommerzielle Projekte, verwendet werden.