AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein [PHP] 10stelligen Wert generieren (Buchstaben + Zahlen)
Thema durchsuchen
Ansicht
Themen-Optionen

[PHP] 10stelligen Wert generieren (Buchstaben + Zahlen)

Ein Thema von Plague · begonnen am 30. Okt 2004 · letzter Beitrag vom 30. Okt 2004
Antwort Antwort
Plague

Registriert seit: 6. Okt 2003
591 Beiträge
 
#1

[PHP] 10stelligen Wert generieren (Buchstaben + Zahlen)

  Alt 30. Okt 2004, 18:07
Hallo,

ich möchte in PHP einen 10-stelligen Wert generieren lassen, der sowohl aus Zahlen als auch aus Buchstaben besteht.
Beispiel:
8io2ik09xl


Danke im Voraus
Thomas
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#2

Re: [PHP] 10stelligen Wert generieren (Buchstaben + Zahlen)

  Alt 30. Okt 2004, 18:11
Hier mal ein Auszug aus einem Passwort-Generator von mir:
Code:
<?php
  $Chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234586879";
  for($i = 1; $i <= 10; $i++)
    $code .= sprintf('%s', $Chars[rand(0, 61)];
?>
Ich hoffe, das hilft dir.
  Mit Zitat antworten Zitat
Benutzerbild von fiasko
fiasko

Registriert seit: 10. Dez 2002
Ort: Dresden
506 Beiträge
 
#3

Re: [PHP] 10stelligen Wert generieren (Buchstaben + Zahlen)

  Alt 30. Okt 2004, 18:14
Hallo,

das geht ganz einfach:

Code:
<?php

$wert = '123456789a';
in $wert steht damit immer ein 10 stelliger alphanumerischer Wert drinne

Du müßtest schon ein paar Randbedingungen angeben... sicher willst du ja irgend etwas bestimmtes damit machen wofür eben diese Randbedingungen wichtig sind.
Thomas Liske
Posts comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
  Mit Zitat antworten Zitat
Plague

Registriert seit: 6. Okt 2003
591 Beiträge
 
#4

Re: [PHP] 10stelligen Wert generieren (Buchstaben + Zahlen)

  Alt 30. Okt 2004, 18:15
@ Dax

Erstmal danke, aber bei mir wird folgender Fehler angezeigt:
Parse error: parse error in /var/www/web257/html/Test/login.php on line 21

Line 21 ist in deinem Script die 3. Zeile.
Den Punkt vor dem = (Gleichzeichen) habe ich schon entfernt. Aber trotzdem kommt der Fehler...

Gruß
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von fiasko
fiasko

Registriert seit: 10. Dez 2002
Ort: Dresden
506 Beiträge
 
#5

Re: [PHP] 10stelligen Wert generieren (Buchstaben + Zahlen)

  Alt 30. Okt 2004, 18:18
Bei dem sprintf fehlt die schließende Klammer...
Thomas Liske
Posts comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
  Mit Zitat antworten Zitat
Dax
(Gast)

n/a Beiträge
 
#6

Re: [PHP] 10stelligen Wert generieren (Buchstaben + Zahlen)

  Alt 30. Okt 2004, 18:18
Dämliche Tippfehler..
Jetzt gehts aber:
Code:
<?php
  $Chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234586879";
  $code = "";
  for($i = 1; $i <= 10; $i++)
    $code .= sprintf('%s', $Chars[rand(0, 61)]);
?>
  Mit Zitat antworten Zitat
MathiasSimmack
(Gast)

n/a Beiträge
 
#7

Re: [PHP] 10stelligen Wert generieren (Buchstaben + Zahlen)

  Alt 30. Okt 2004, 18:21
Zitat von Plague:
Den Punkt vor dem = (Gleichzeichen) habe ich schon entfernt. Aber trotzdem kommt der Fehler...
Der Punkt ist quasi das Plus zum Verbinden von Strings. Noch nie bei C/JavaScript gesehen?
Code:
a = "Hallo";
a += " Welt!";
Funktioniert bei PHP auch so. Nur eben mit dem Punkt.
  Mit Zitat antworten Zitat
Plague

Registriert seit: 6. Okt 2003
591 Beiträge
 
#8

Re: [PHP] 10stelligen Wert generieren (Buchstaben + Zahlen)

  Alt 30. Okt 2004, 18:21
@ Dax

Vielen Dank. Genau das habe ich gesucht!!!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz