mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 03.12.2016 01:52 Benutzername: Passwort: Auto-Login

Thema: [PHP] Gutscheincode für Onlineshop vom 19.05.2004


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> [PHP] Gutscheincode für Onlineshop
Seite: 1, 2  Weiter
Autor Nachricht
kleinstadtmc
Threadersteller

Dabei seit: 28.05.2002
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 19.05.2004 10:38
Titel

[PHP] Gutscheincode für Onlineshop

Antworten mit Zitat Zum Seitenanfang

hallo

ich programmier grad an nem online shop in php rum und mein kunde
will das man vor dem absenden der bestellung einen gutschein code
eingeben kann den er vorher halt verteilt per post und so...

mein problem ist nun wie ich nen gutschein code generiere
wie man das halt so von anderen online shops kennt
der halt nicht so einfach ist das der user irgendwas eintippt
und dann zufällig ne richtige kombination hat
so keine ahnung 16 stelligen code mit zahlen und buchstaben oder so...

gibts dafür irgendwelche fertigen scripte oder wie macht man sowas am besten?
  View user's profile Private Nachricht senden
Account gelöscht


Ort: -
Alter: -
Verfasst Mi 19.05.2004 10:44
Titel

Antworten mit Zitat Zum Seitenanfang

Beitrag gelöscht.
 
Anzeige
Anzeige
Eistee
Administrator

Dabei seit: 31.10.2001
Ort: Grimma
Alter: 38
Geschlecht: Männlich
Verfasst Mi 19.05.2004 10:45
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
function create_uid() {
   srand ((double)microtime()*1000000);
   $valid_chars = "abcdefghijklmnopqrstuvwxyz0123456789";
    $uid = '';
   $length = 16;

    while($length > 0) {
        $uid .= $valid_chars[rand(0,strlen($valid_chars)-1)];
        $length--;
    }
    return $uid;
}


Musst halt anpassen, eventuell halt Grossbuchstaben verwenden.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Account gelöscht


Ort: -
Alter: -
Verfasst Mi 19.05.2004 10:46
Titel

Antworten mit Zitat Zum Seitenanfang

Beitrag gelöscht.
 
Eistee
Administrator

Dabei seit: 31.10.2001
Ort: Grimma
Alter: 38
Geschlecht: Männlich
Verfasst Mi 19.05.2004 10:49
Titel

Antworten mit Zitat Zum Seitenanfang

Hatte ich grad zur Hand, und es ist doch konfortabel wenn man gleich Länge und vorkommende Zeichen einstellen kann.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
kleinstadtmc
Threadersteller

Dabei seit: 28.05.2002
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 19.05.2004 10:51
Titel

Antworten mit Zitat Zum Seitenanfang

@desert: weil du ja alle php funktionen im kopf hast ?!? - trotzdem danke
@eistee: auch danke...
  View user's profile Private Nachricht senden
gtz

Dabei seit: 15.04.2002
Ort: -
Alter: 41
Geschlecht: Männlich
Verfasst Mi 19.05.2004 10:55
Titel

Antworten mit Zitat Zum Seitenanfang

entscheidend is doch hierbei, daß dieser code nicht nur unique ist, sondern auch selbstvalidierend. das ganez teil muß also einer inneren logik folgend aufgebaut sein.

je nachdem, wie wichtig einem die sache ist, kann man da ein beliebig komplexes problem draus machen, und ich würde sagen, du solltest in keinem öffentlichen forum besprechen, welcher inneren struktur diese codes gehorchen, denn sobald jemand um diese struktur weiß, kann er sich ja einfach neu gutscheine generieren.

du könntest mit zufallszahlen und md5-hashes davon arbeiten.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
gtz

Dabei seit: 15.04.2002
Ort: -
Alter: 41
Geschlecht: Männlich
Verfasst Mi 19.05.2004 11:12
Titel

Antworten mit Zitat Zum Seitenanfang

um dir mal mit nem beispiel unter die arme zu greifen:

eine extrem einfache möglichkeit wäre:

4stellige zufallszahl generieren, daraus den 32stelligen md5-hash, davon einfach die letzten 12 stellen mit der 4stelligen zufallszahl zusammen als code benutzen.

aber ich würde dir ernsthaft davon abraten, genauso zu verfahren. n bischen komplizierter solltest dus schon gestalten.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Onlineshop ohne PHP Kentnisse
Gutscheincode (Minus-Amount) für PayPal Shop realisieren
Lexware und Onlineshop
Formular für Onlineshop
Versandkostenberechnung OnlineShop
Kosten für einen OnlineShop
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.