Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 18

Thema: Wie gehen solche Urls? http://beispiel.com/o7ftv6

  1. #1
    Großmeister(in) Avatar von Darkxor
    Registriert seit
    17.11.2007
    Ort
    NRW
    Beiträge
    663
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Wie gehen solche Urls? http://beispiel.com/o7ftv6

    Hallo,
    ich frage mich schon länger ob Urls aus Buchstabenmischungen
    und Zahlen mit folgenden Anforderungen gehen.


    • Urlid sollte sich automatisch verlängern, wenn für die Ziffern/Zahlen keine weiteren Möglichkeiten mehr vorhanden sind.
    • Urlid sollte nicht erst in der Datenbank auf bestehen abgefragt werden müssen.

    Wie würde der Algorythmus hierfür aussehen und wie könnte man dies erreichen?

    Danke
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    -

  2. #2
    Pion
    Gast

    Standard AW: Wie gehen solche Urls? http://beispiel.com/o7ftv6

    Mod Rewrite

  3. #3
    Großmeister(in)
    Themenstarter
    Avatar von Darkxor
    Registriert seit
    17.11.2007
    Ort
    NRW
    Beiträge
    663
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Wie gehen solche Urls? http://beispiel.com/o7ftv6

    Ich meinte damit nicht wie man ?id=07ftv6 zu /07ftv6 macht...
    Ich meine die Id Generierung.
    -

  4. #4
    Pion
    Gast

    Standard AW: Wie gehen solche Urls? http://beispiel.com/o7ftv6

    Achso sorry , na wenn du db nicht dabei abfragen willst würde ich mit zeit arbeiten

    Die Frag ist, darf man die ID erraten?

    Dann zb die Aktuelle Zeit in Microtime, dann zb die ersten paar Zahlen wegnehmen und zb die letzten zahlen um wandeln zb 9 steht für E 8 für F

    Sprich du hast so eine Zeit 1251200912 dann schneidest die 1251 weg ider so dann hast 200912 und dann zb den wert umdrehen und dann vllt jede 2te Zahl in Buchstabe umwandeln, sei kreativ



    mfg

  5. #5
    Großmeister(in)
    Themenstarter
    Avatar von Darkxor
    Registriert seit
    17.11.2007
    Ort
    NRW
    Beiträge
    663
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Wie gehen solche Urls? http://beispiel.com/o7ftv6

    Sowas hatte ich auch schon mal gedacht, jedoch würde so
    Anforderung 1 nicht zutreffen.
    -

  6. #6
    Pion
    Gast

    Standard AW: Wie gehen solche Urls? http://beispiel.com/o7ftv6

    welche anforderung würde net zutrefen?

  7. #7
    Großmeister(in)
    Themenstarter
    Avatar von Darkxor
    Registriert seit
    17.11.2007
    Ort
    NRW
    Beiträge
    663
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Wie gehen solche Urls? http://beispiel.com/o7ftv6

    Schonmal was von lesen gehört. Hör bitte auf hier zu spammen und
    mach die Augen auf.
    -

  8. #8
    Forum Guru Avatar von The User
    Registriert seit
    28.10.2007
    Ort
    Zwischen Pazifik und Atlantik...
    Beiträge
    4.044
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Wie gehen solche Urls? http://beispiel.com/o7ftv6

    String in Integer umwandeln?
    Ich schreib mal was:
    PHP-Code:
    function convertToInteger($string$chars 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890')
    {
      
    assert(is_string($string) && is_string($chars));
      
    $l strlen($chars);
      
    $int strpos($chars$string[strlen($string) - 1]);
      for(
    $i strlen($string)- 2$i >= 0; --$i)
      {
        
    $int *= $l;
        
    $int += strpos($chars$string[$i]);
      }
      return 
    $int;
    }
    function 
    convertToString($int$chars 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890')
    {
      
    assert(is_int($int) && is_string($chars));
      
    $l strlen($chars);
      
    $str '';
      while(
    $int != 0)
      {
        
    $str $str $chars[$int $l];
        
    $int floor($int $l);
      }
      return 
    $str;

    Du kannst dann einen ganz normalen INT UNSIGNED PRIMARY KEY nehmen. Für die Url wandelst du ihn dann per convertToString() um, wenn du die Url bekommst, verwendest du convertToInt(). Ganz einfach.
    Du kannst natürlich weitere Zeichen hinzunehmen, _, Sonderzeichen... Deutsche Umlaute etc. in UTF-8 sind allerdings problematisch, weil sie mehrere Bytes einnehmen.
    Geändert von The User (17.05.2009 um 14:46 Uhr) Grund: 1: Vertipper besitigt 2: String initialisiert

  9. #9
    Pion
    Gast

    Standard AW: Wie gehen solche Urls? http://beispiel.com/o7ftv6

    Zitat Zitat von Darkxor Beitrag anzeigen
    Schonmal was von lesen gehört. Hör bitte auf hier zu spammen und
    mach die Augen auf.
    Du mich auch, ich hab dir ne Lösung gegeben wenn du irgentwas net verstehst oder irgentwas von Anfordungs laberst selber schuld sollen dir halt andere helfen


    ade

  10. #10
    Großmeister(in)
    Themenstarter
    Avatar von Darkxor
    Registriert seit
    17.11.2007
    Ort
    NRW
    Beiträge
    663
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard AW: Wie gehen solche Urls? http://beispiel.com/o7ftv6

    @ The User
    Danke für den Lösungsvorschlag.

    Ich habe mir das ganze jetzt einige Minuten angeguckt,
    aber noch nicht alles verstanden.

    Was macht den folgendes:
    PHP-Code:
    $chars[$int $l
    Und warum der Int Wert durch die Stringlänge abgerundet wird,
    verstehe ich auch noch nicht.
    PHP-Code:
    $int floor($int $l); 
    Wenn die ID beispielsweise 13 ist.
    Die Ziffern 29 Zeichen lang sind.
    ABRUNDEN(13/29) = 0
    [0,44827586206896551724137931034483]
    Hier würde wenn ich das richtig sehe ja nur die 1 umgewandelt.
    Bei den anderen Sachen geht es hingegen, dass keine 0 rauskommt,
    wenn Beispielsweise die ID 500 ist.

    Hast du Mathe studiert? ^^
    -

Ähnliche Themen

  1. strrev(beispiel)
    Von michael_1961 im Forum Forum für alle anderen Programmiersprachen
    Antworten: 7
    Letzter Beitrag: 03.11.2007, 21:37
  2. URLs
    Von sunny2103 im Forum HTML & CSS Forum
    Antworten: 4
    Letzter Beitrag: 28.07.2007, 14:45
  3. .htaccess benötige Beispiel
    Von SHADOW im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 31.01.2007, 07:43
  4. IE / FF: IP-Adressen gehen, URLs aber nicht...
    Von CHIEFmaster im Forum Computer - Internet Forum
    Antworten: 4
    Letzter Beitrag: 08.10.2005, 22:13
  5. Screenshots diverser URLs zur Laufzeit erstellen lassen?
    Von webbie im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 18.01.2005, 23:29

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •