Wie erstelle ich eine eindeutige URL für Bilder (imgur.com like) in PHP? [Duplikat]

8

Versuchen, etw wie Ссылка zu bekommen Wir wissen, dass imgur 5 Groß- / Kleinschreibung für Bild verwendet. Wie man es macht?

    
michael 17.09.2011, 15:01
quelle

1 Antwort

11

Sie könnten einfach Ihre Bild-ID auto_increment verwenden, die beispielsweise in base58 (a-zA-Z0-9) konvertiert wurde.

base_convert kann bis zu base36:

konvertieren %Vor%

(Siehe auch PHP - Wie man base_convert () hochstellt auf Basis 62 )

Wenn Sie nicht vorhersagbare Bild-IDs wünschen, sehen Sie sich diese Antwort an .

Für MongoDB-IDs (wie Sie MongoDB verwenden):

Die IDs sind 12-Byte-Nummern, die in Base16 codiert sind, was sie zu 24 Bytes macht.

Sie können sie auf 17 Bytes komprimieren, indem Sie sie von base16 in base58 konvertieren:

%Vor%

Sehen Sie sich auch den Sequenznummern Abschnitt hier an. Dadurch können Sie kleinere eindeutige Zahlen für Ihre Bilder generieren.

    
arnaud576875 17.09.2011, 15:18
quelle

Tags und Links