Ergebnis 1 bis 8 von 8

Thema: Frage zu function create_code

  1. #1
    Erfahrener Benutzer Avatar von dieter-kh
    Registriert seit
    11.09.2006
    Beiträge
    111

    Ausrufezeichen Frage zu function create_code

    Hallo,
    hätte da mal folgende Frage zu function create_code.
    Wenn zb. ein Datum in die Buchungsliste geschrieben wird sieht das ja wie folgt aus:
    Code Buchungszeit = 1173538790 Ergibt den Wert : 10.03.2007 - 15:59

    Der Code sezt sich ja zusammen aus:
    $zeichen="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmn opqrstuvwxyz1234567890"

    Kann man diesen Code irgendwie Entschlüsseln wenn man zb. nach einen Datum sucht oder muß man das Script umschreiben auf Echtzahlen ?? ?(
    mfg: dieter-kh

  2. #2
    Erfahrener Benutzer
    Registriert seit
    14.11.2006
    Beiträge
    543

    RE: Frage zu function create_code

    Da ist nix zu entschlüsseln, es werden nur aus den vorgegebenen Zeichen per Zufall 32 Stück ausgewählt und das ist schon alles. Verschlüsselt wird da nix.

  3. #3
    Erfahrener Benutzer Avatar von dieter-kh
    Registriert seit
    11.09.2006
    Beiträge
    111

    RE: Frage zu function create_code

    Original von NightX
    Da ist nix zu entschlüsseln, es werden nur aus den vorgegebenen Zeichen per Zufall 32 Stück ausgewählt und das ist schon alles. Verschlüsselt wird da nix.
    Hallo,
    das habe ich schon Verstanden das die Zahl aus (microtime()*1000000) generiert wird.

    Aber das Script holt ja die Daten auch zurück und macht wie in meinem Beispiel geschrieben aus:

    Code Buchungszeit = 1173538790 den Wert : 10.03.2007 - 15:59

    Wie funktioniert das ??

    Ich Ärgere mich halt jedesmal wenn ich in der DB nach einem bestimmten Datum suche.
    mfg: dieter-kh

  4. #4
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Aber das Script holt ja die Daten auch zurück und macht wie in meinem Beispiel geschrieben aus:
    http://de.php.net/date
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  5. #5
    Erfahrener Benutzer
    Registriert seit
    14.11.2006
    Beiträge
    543
    Das hat ja nun mit create_code gar nix zu tun!

    DB-Abfrage:
    PHP-Code:
    $datum mysql_fetch_array(db_query("SELECT `welches_datum` FROM ".$db_prefix."_datenbank WHERE uid=".$_SESSION['uid']."")); 
    Ausgabe:
    PHP-Code:
    <?=date("d.m.Y - H:i",$datum['welches_datum']);?>

  6. #6
    Erfahrener Benutzer Avatar von dieter-kh
    Registriert seit
    11.09.2006
    Beiträge
    111
    Original von NightX
    Das hat ja nun mit create_code gar nix zu tun!

    DB-Abfrage:
    PHP-Code:
    $datum mysql_fetch_array(db_query("SELECT `welches_datum` FROM ".$db_prefix."_datenbank WHERE uid=".$_SESSION['uid']."")); 
    Ausgabe:
    PHP-Code:
    <?=date("d.m.Y - H:i",$datum['welches_datum']);?>
    Hallo und DANKE für Eure Antworten.

    Ich dachte Eigentlich jemand könnte mir Erklären wie aus:

    Buchungszeit = 1173538790 der Wert : 10.03.2007 - 15:59 ensteht.

    Dies kann ja nur eine Mat. Funktion sein.

    Meine Idee war ich bau mir zb. ne Tabelle in Excel gebe den Wert 1173538790 dazu ne Formel und erhalte dann den Wert 10.03.2007 - 15:59.

    Wenn ich dann Wert 1173538790 in der DB lösche weis ich genau das der Eintrag vom 10.03.2007 verschwunden ist.

    Ich nehme aber auch gern Deinen Vorschlag an und bau mir ne neue Seite mit den Abfragen das ist dann Eigenlich das gleiche in Grün !!

    !! Wünsche ALLEN ein schönes Wochenende !!
    mfg: dieter-kh

  7. #7
    Erfahrener Benutzer
    Registriert seit
    14.11.2006
    Beiträge
    543
    Um aus Buchungszeit = 1173538790 den Wert 10.03.2007 - 15:59 zu bekommen nutzt man eben die Function date(), gibt darin an, wie die Ausgabe formatiert sein soll (d.m.Y - H:i bedeutet Tag.Monat.Jahr - Stunde:Minute) und woraus das Datum errechnet werden soll ($datum['welches_datum'] enthält ja einen Wert wie z.B. 1173538790)

    Aber wenn du es anders ausrechnen willst, nimm einfach den Wert 1173538790 und teile ihn durch die Sekunden, die seit dem 1.1.1970 0:00 Uhr vergangen sind. Kommt das Gleiche bei heraus, ist nur umständlicher.

  8. #8
    Erfahrener Benutzer Avatar von dieter-kh
    Registriert seit
    11.09.2006
    Beiträge
    111
    Original von NightX
    Um aus Buchungszeit = 1173538790 den Wert 10.03.2007 - 15:59 zu bekommen nutzt man eben die Function date(), gibt darin an, wie die Ausgabe formatiert sein soll (d.m.Y - H:i bedeutet Tag.Monat.Jahr - Stunde:Minute) und woraus das Datum errechnet werden soll ($datum['welches_datum'] enthält ja einen Wert wie z.B. 1173538790)

    Aber wenn du es anders ausrechnen willst, nimm einfach den Wert 1173538790 und teile ihn durch die Sekunden, die seit dem 1.1.1970 0:00 Uhr vergangen sind. Kommt das Gleiche bei heraus, ist nur umständlicher.
    Nochmal danke
    bin bei beiden Versionen zum gleichen Ergebnis gekommem !!
    mfg: dieter-kh

Ähnliche Themen

  1. Deprecated: Function ereg() is deprecated in
    Von buxmira im Forum Support zum VMSone
    Antworten: 9
    Letzter Beitrag: 14.08.2012, 11:00
  2. create_code() funktioniert nicht zuverlässig
    Von VMS1 im Forum Support zum VMSone
    Antworten: 3
    Letzter Beitrag: 16.10.2009, 17:03
  3. Fehlermeldungen aus der Function obwohl page läuft
    Von Tulpe81 im Forum Support zum VMSone
    Antworten: 20
    Letzter Beitrag: 24.02.2009, 01:29
  4. Hilfe bei function lip
    Von the-carnage im Forum Support zum VMSone
    Antworten: 15
    Letzter Beitrag: 15.06.2008, 00:14
  5. Update_Sicherheits-Function
    Von Dreamerweb im Forum Support zu Addons & Erweiterungen
    Antworten: 7
    Letzter Beitrag: 20.06.2007, 22:09

Berechtigungen

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