• Verschiedenes

    15. Mrz. 2009

    Schlagworte:

    WinzigURL

    Beim Microblogging geht es um jedes Zeichen. Bei 140 Zeichen pro Nachricht müssen URLs daher oft verkürzt werden. Diese kleine Applikation stellt einen Dienst bereit, der aus langen URLs Kurzformen auf dem eigenen Server erstellt. Vergleichbar mit bekannten Diensten wie etwa http://tinyurl.com/. Nur mit dem Vorteil, dass man seine eigene Domain nutzen kann! Wenn man diese Kurz-URLs aufruft, wird man zur hinterlegten URL weitergeleitet. Die Applikation kommt ohne mySQL-Server aus. Die Kurzformen werden als Text-Datei gespeichert.Voraussetzung ist ein eigener Apache-Server.

    Hinweis: Es steht jedem frei, den Code zu verbessern und weiterzuverbreiten. Wenn Du Anmerkungen dazu hast, nutze bitte die Kommentarfunktion dieses Beitrags  und Deine Programmierkenntnisse. Wenn Dir der Code nicht gefällt, verbessere ihn und teile ihn mit der Gemeinschaft. Wir veröffentlichen die Software unter der General Public Licence (GPL).

    Screenshot

    winzig-url-webevangelisten1

    Installation

    Die Dateien .htaccess und winzigurl.php sollten im Hauptverzeichnis des Servers liegen.

    In der Datei winzigurl.php müssen in den ersten Zeilen zwei Anpassungen gemacht werden welche dort beschrieben sind. Ebenso müssen in der Datei winzigurl/index.php zwei Anpassungen gemacht werden.

    Anpassungen

    Anpassungen in Design und Funktion sind erlaubt und gern gesehen. Hierzu am besten in der Datei /winzigurl/index.php arbeiten. Wir veröffentlichen diese Applikation unter der GNU General Public License  (GPL). Solltest Du sinnvolle Verpesserungen und Features hinzufügen melde Dich gern bei uns.

    Enthaltene Dateien

    Zur Applikation gehörten folgende Dateien:

    • .htaccess-Datei. Die leitet Anfragen an nicht vorhandene URLS an die Datei winzig.php weiter
    • winzig.php Diese nimmt Anfragen entgegen und leitet an die gespeicherte Langform weiter
    • /winzigurl/map.php Hier werden die Kurz- und Langformen der URLs abgespeichert
    • /winzigurl/index.php Die Oberfläche, mit der man Kurzformen erstellen kann
    • /winzigurl/core.php Beinhaltet die Funktionalität der Applikationwinzigurl
  • 35 Reaktionen

    Kommentare


    1. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/475523a017b7f6d957bc29c695e85cd2.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649

      15. März 2009

      Klasse Arbeit *Daumen hoch* Grad bei Twitter gelesen.

      (Antworten)


    2. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/7611f72ccfcc7126d82e8edbfac70267.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649
      Moritz

      15. März 2009

      Ziemlich cool. Werde ich auf alle Fälle mal ausprobieren.

      (Antworten)


    3. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/a1031858ef5716c34a34f03b96d0d7bd.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649
      Nils Hitze

      15. März 2009

      Damn nice idea, warum bin ich nicht auf sowas gekommen? Hut ab

      (Antworten)


    4. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/037a923a6d635def703992ef63199808.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649

      16. März 2009

      Wie sieht es denn mit der Sicherheit aus? Ist das Script anfällig oder muss man auf bestimmte Dinge achten um vor evtl. Missbrauch geschützt zu sein?

      (Antworten)

      Thomas Pfeiffer antwortete am März 16th, 2009 :

      Ich habe das Skript nach bestem Wissen und gewissen geschrieben, und auf die Sicherheit geachtet, vor allem Codeinjection habe ich versucht, abzuwehren. Einige aus der Community testen das Skript gerade, z.B. http://twitter.com/kojote . Ich denke, wir können im Laufe der Woche mehr darüber sagen.

      (Antworten)


    5. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/4eefa380cc60dcb73103d01c134320fd.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649

      26. März 2009

      Die Idee ist genial und ich würde es auch gern probieren. Leider ist mein Domain-Name schon etwas zu lang. Daher muß ich wohl bei tinyurl.com bleiben :)

      (Antworten)


    6. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/4efca2319717cbf5d05b17517a1829c6.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649

      31. März 2009

      Nette Idee!
      Leider lässt sich dies nicht in Twitter-Clients wie Tweetdeck einbinden und wird daher wohl keine wirklich große Verbreitung finden. Außdemdem ist´s mir ja eigentlich egal wie die zusammengeschrumpfte URL aussieht. Bei einer TinyURL weiß mittlerweile jeder, dass dieses keine “echte” URL ist – bei einer URL vom eigenen Webserver kommt sicher eher Verwirrung auf …

      (Antworten)


    7. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/f2d7efaf76ba56d7b3eaf76df237c871.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649

      24. April 2009

      Vielen Dank! Eine Statistikfunktion wäre nice!

      (Antworten)


    8. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/15cf43412da6060a312f1690c4f202fd.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649

      9. Mai 2009

      na dann verkaufe ich meine 3stelligen DE Domains ja doch noch. Unter branding aspekten finde ich das ganz cool, allerdings bieten manche tinyurls ja auch schon sowas wie statistiken & Co. an und agieren wie social bookmark sites, dieser effect fällt dann natürlich weg. eine nützlich Übersicht bietet hierzu dieser Post: http://searchengineland.com/analysis-which-url-shortening-service-should-you-use-17204#choices

      (Antworten)


    9. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/05e4b66ba367d43d5371ea97253ff961.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649
      Operator

      21. Mai 2009

      Eigentlich eine super Sache. Doch wo gibts noch gleich support? Bekomme hier nur folgende Meldung: “Etwas ganz komisches ist passiert” … ?!

      (Antworten)

      Tobias Helbing antwortete am Mai 22nd, 2009 :

      Hi!

      Schön das Dir das Tool gefällt!

      witzige Fehlermeldung die Tom da eingebaut hat. Wusste ich gar nix von.
      Nächste Woche wird er persönlich zu Deiner Frage Stellung nehmen, weil er im Moment im Urlaub ist.

      Ich hoffe es eilt nicht zu sehr.

      Grüße
      Tobias

      (Antworten)

      Thomas Pfeiffer antwortete am Mai 25th, 2009 :

      Hallo,

      Evtl. verwendet Dein Provider noch php4. Das solltest Du dann umstellen lassen. Support kann Dir, weil der Quelltext ja offen liegt, jeder halbwegs versierte php-Programmierer geben.

      Grüße
      Thomas

      (Antworten)


    10. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/6d5a2edd2ce41c007db6055a91798564.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649
      Leo

      22. Mai 2009

      Danke für das Skript. Funktioniert großartig. Ich setze es aktuell hier ein:
      http://go.pcundkaffee.de

      (Antworten)


    11. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/05e4b66ba367d43d5371ea97253ff961.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649
      Operator

      25. Mai 2009

      @ Thomas:
      Gar nicht so schlecht der Tipp! ;-)
      Thx!

      (Antworten)


    12. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/90d4a1230cd386dec95d2a736e2419b3.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649

      30. Mai 2009

      Die Konfigurationszeilen sollte man in einer Include-Datei zusammenfassen.

      (Antworten)


    13. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/79c00ebb40403018822d817e3315e9b9.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649

      1. Juni 2009

      Gute Idee – nur zieht das Argument “jedes Zeichen zählt” nur, wenn man eine zwei oder drei Zeichen lange eigene Domain besitzt – ansonsten kommt nichts und niemand am URL-Shortener http://is.gd vorbei.

      (Antworten)


    14. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/375681ff0ff05ba1a851f0c5e4c84ac8.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649

      22. Juni 2009

      Das ist ja super cool muss ich schon sagen vor allem wo man nur so wenig Platz hat.

      (Antworten)


    15. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/1319d3b2aa55b3ff94c32230480d9ff6.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649

      8. Juli 2009

      Hi Leuds,

      cooles Script, habs eingebaut und läuft. Hab eine paar Dinge wie Klickstats und anderes eingebaut, just Beta :-)

      http://fazzt.biz

      Die Domain dümpelt seit 6 Jahren vor sich hin, jetzt hat sie scheinbar ne Bestimmung gefunden :-) Danke für das Coden :-)

      Gruss

      (Antworten)


    16. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/bbcd9e3adcd72bfe3538629f2708414c.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649

      31. Juli 2009

      Hi,

      ich habe leider das Problem, dass die URLs nicht aufgelöst bzw. weitergeleitet werden hat noch jemand das Problem ?

      (Antworten)


    17. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/d2109d16ad4d0ba8aea4d3e037907dd1.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649

      1. August 2009

      Danke für das tolle Script! Nachdem ich scheinbar den gleichen Fehler hatte wie der Operator hat es wenig gedauert bis es funktioniert hat. Uniqid in der core.php hatte keinen Parameter, was bei mir den Fehler verursacht hat.

      (Antworten)


    18. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/eb059d223267681fec250544d7e6dc63.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649
      Bernd

      10. August 2009

      Oh, Vielen Dank, klappt perfekt! Kann mir jemand noch einen Tipp geben, wie bzw. wo man diesen Teil -> http://www.stoppt-den-spam.info/webmaster/captcha-tutorial/zahlen-cpatcha/einbau-script.html der Captcha-Überprüfung einsetzt? Das Captcha selbst kann ich ohne Probleme in die index.php einbauen, aber dann komm ich nicht weiter.

      (Antworten)


    19. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/00d0f9fccad7ecc680255bd4edd900b1.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649

      25. September 2009

      Besten Dank! Genau was ich gesucht habe ;)

      Gleich in Tat umgesetzt und mit a bissle Statistik und vor allem Datenbankanbindung erweitert.

      zu sehen unter http://n2y.biz

      (Antworten)


    20. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/f01dbfcc5f8dacb2010cc067af8f4b4d.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649

      8. März 2011

      Danke!

      Viele Grüße aus dem Harz.

      (Antworten)


    21. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/5b2d989b41f7804213f3cb6fa6ad21e8.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649

      27. Juni 2011

      Danke für da Script! Super Sache.

      (Antworten)


    22. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/c86be6f34b2f4e1f51022c55bea9bfba.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649

      25. Dezember 2011

      Vielen Dank für das Script, läuft alles einwandfrei. Weiter so und natürlich frohe Weihnachten!

      (Antworten)


    23. Warning: copy(/opt/lampp/htdocs/servers/webevangelisten.de/z-cache/gravatar/images/2f684cce28555ff9cb6e3f64a3235f5d.png): failed to open stream: Permission denied in /opt/lampp/htdocs/servers/webevangelisten.de/wp-content/themes/open-air/functions.php on line 649
      Stephan

      16. Februar 2013

      Hallo,
      wie kann ich die map.php editieren wenn mal ein Fehler sich eingeschlichen hat?

      (Antworten)

  • Trackbacks

  • Bitte kommentieren Sie:

  • Name (Pflichtfeld):

    E-Mail (Pflichtfeld):

    Webseite:

    Twittername:

    Kommentare zu diesem Beitrag als rss-Feed abonnieren

    Ihr Kommentar: