Namensgenerator mit "realen" Namen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
anzahl
beitrag
count
doubeln
ebenfall
fantasiename
gebildet beitrag
gefischt mal
gerade bambi
gespart
hans
listen
nachnahme
nachname
summen
telefonbuch
textdatei
vielen dank
vorname
weiblicher vorname
-
Hallo,
ich m?chte demn?chst ein Onlinegame programmieren.
Daf?r br?uchte ich laufend neue Namen(Vor und Nachname)
Es sollten keine Fantasienamen, sondern ?bliche Namen sein. z.B Thomas Schulz.
Gibt es ein PHP-Skript, das genau soetwas macht, oder wie soll ich das angehen? bin irgendwie ratlos
Danke f?r eure Antworten -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Das ist relativ einfach mit PHP zu realisieren.
Wenn Du willst, kannst Du die (Vor-)Namen in einer Datenbank oder Textdatei abspeichern. Alternativ k?nnen diese auch in einem Array gelagert werden.
Ach ja: Die Vornamen kannst Du Dir beispielsweise ?ber das Internet verschaffen (oder Telefonbuch)
Methode mit Array (ohne MySQL-Datenbank/Textdatei)
<?
$vornamen = array(
0 => "Hans",
1 => "Peter",
2 => "Max",
3 => "Alopex"
);
$nachnamen = array(
0 => "FuX",
1 => "EisFuX",
2 => "Mustermann"
);
srand((double)microtime() * 1000000);
$zahl1 = rand(0, count($vornamen) - 1);
$zahl2 = rand(0, count($nachnamen) - 1);
$vorname = $vornamen[$zahl1];
$nachname = $nachnamen[$zahl2];
print("Generierter Vorname (+ Name): ". $vorname ." ". $nachname);
?> -
Waaaa! Was wird das denn? Es soll sich doch um reale Vor- und Nachnamen handeln!
Nun gut. CD hat den Code geliefert. Ich k?nnte eine Liste von Nachnamen und weiblichen und m?nnlichen Vornamen liefern. Ich hab die mal aus dem Web gefischt. Mal sehen, wo die sich auf meiner Festplatte befinden ... Wenn ich sie hochgeladen habe, mach ich den Link hier rein, okay?
http://alopex.pyrokar.lima-city.de/img.php/names_last.txt
http://alopex.pyrokar.lima-city.de/img.php/names_female.txt
http://alopex.pyrokar.lima-city.de/img.php/names_male.txt
MfG
alopex
P.S.: Huch, ich sehe gerade "Bambi" ist ein weiblicher Vorname!
Beitrag ge?ndert am 12.09.2005 00:11 von alopex -
Dieser Coder erzeugt aus Alopex' Vor- und Nachnamens-Liste 2 zuf?llige Namen (maskulin + feminin):
<? error_reporting(E_ALL); srand((double)microtime() * 1000000); // Pfade f?r Namenslisten $pfad_nachnamen = "names_last.txt"; $pfad_vornamen_maskulin = "names_male.txt"; $pfad_vornamen_feminin = "names_female.txt"; $vornamen_m = file($pfad_vornamen_maskulin); $vornamen_f = file($pfad_vornamen_feminin); $nachnamen = file($pfad_nachnamen); $anz = count($vornamen_m) - 1; $zufallszahl = rand(1, $anz); $m = $vornamen_m[$zufallszahl]; $anz = count($vornamen_f) - 1; $zufallszahl = rand(1, $anz); $f = $vornamen_f[$zufallszahl]; $anz = count($nachnamen) - 1; $zufallszahl = rand(1, $anz); $nachname1 = $nachnamen[$zufallszahl]; $anz = count($nachnamen) - 1; $zufallszahl = rand(1, $anz); $nachname2 = $nachnamen[$zufallszahl]; print("- ". $f ." ". $nachname1 ."<br />- ". $m ." ". $nachname2 ."<br />"); ?>
Ausgabe (Beispiel):
- Chana Tellyrope
- Bradley Trude
Der erste Vorname ist weiblich; letzterer ist folglich m?nnlich.
Das Script ist unter http://compactdisc.pyrokar.lima-city.de/namen/namen.php in Laufzeit zu betrachten
Das Script listet die Anzahl der m?nnlichen und weiblichen Vornamen, sowie der Nachnamen auf.
Eine Summe aus der Anzahl der Namen wird ebenfalls gebildet.
Beitrag ge?ndert am 12.09.2005 08:11 von compactdisc -
Danke f?r den Quelltext und f?r die Namensdateien.
Das ist ja leichter als ich dachte.
Ich habt mir viel arbeit gespart.
Vielen Dank
EDIT:
Noch eine Frage:
Gibt es auch solche listen speziell nur mit Deutschen, Englischen, Italienischen, Grichischen ... Vor- und Nachnahmen?
Beitrag ge?ndert am 12.09.2005 21:58 von lefteri -
Gibt es auch solche listen speziell nur mit Deutschen, Englischen, Italienischen, Grichischen ... Vor- und Nachnahmen?
Hier sind einige L?nder aufgelistet: http://www.beliebte-vornamen.de/international.htm
-
wirklich sehr hilfreich der Link mit den Vornamen. Danke.
Kennst du auch ne Seite wo Nachnamen (aus unterschiedlichen L?ndern) so aufgelistet werden.
Hab schon nach nachnamen gegoogelt, aber ich finde nichts.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage