ERLEDIGT
NEIN
NEIN
ANTWORTEN
6
6
ZUGRIFFE
1313
1313
EMPFEHLEN
-
Ich habe hier einen kleinen Passgenerator gemacht:
<?php
srand((double)microtime()*1000000);
$pass = substr(md5(rand(0,9999999)),0,8);
echo $pass;
?>
NuN das Problem.
Ich habe das mit include eingebaut in meine Seite.
Nun generiert er das Passwort einfach in die Seite rein und wenn ich auf Aktualisieren geh kommt ein neues.
Wie kann ich es machen, dass ich auf einen Button mit Aufschrift Generieren klicke, sich in einem kleinen Textarea das Passwort generiert?
Und bei jedem neuem Klick ein neues Passwort.
Kann mir da einer helfen?
-
04.08.05 16:19 #2
- Registriert seit
- Jan 2004
- Ort
- Paderborn
- Beiträge
- 1.210
Ohne JavaScript:
Mach ein HTML-Formular, welches sich mittels PHP_SELF selber aufruft.
In dem Formular, zwischen den textarea-Tags überprüfst du dann, ob das Formulare abgeschickt wurde. Wenn ja: Passwort generieren - Wenn nein: nichts tun.
Ansatz:
Mit JavaScript:PHP-Code:<?
?>
<form method="post" ...>
<textarea>
<?
if(isset($_POST['senden']))
{
srand((double)microtime()*1000000);
$pass = substr(md5(rand(0,9999999)),0,8);
echo $pass;
}
?>
</textarea>
<input type="submit" name="senden">
</form>
Such nach BB-Code. Passwort müsste dann warscheinlich auch mit JavaScript erzeugt werden. Diese Methode hätte den Vorteil, dass die Seite nicht neu geladen wird und somit z.B. andere Formulareingaben ohne zusätzlichen Aufwand erhalten bleiben.
-
Die Sache sieht jetzt so aus:
http://www.knuddelboard.de/
Jetzt müsste ich nur noch wissen, wie ich den Text auf dem Button ändern (weil ich das nirgends finden kann) und wie ich das Textarea kleiner bekomme also ohne scolling da jetzt das Passwort kommt aber ziemlich viel Platz noch in dem Textarea ist.
Und ähm ja ich bin in Sachen Php ich fang ja gerade erst an
-
04.08.05 16:40 #4
- Registriert seit
- Jan 2004
- Ort
- Paderborn
- Beiträge
- 1.210
In der Textarea ist jeweils oben und unten noch eine Zeile, weil ich oben im Code jeweils einen Zeilenumbruch vor und nach dem PHP Abschnitt gemacht habe. Mach es also besser so:
Die Größe der Textarea und die Aufschrift des Buttons haben nichts mit PHP zu tun, sondern mit HTML bzw. CSS.PHP-Code:<?
function passgen()
{
srand((double)microtime()*1000000);
return substr(md5(rand(0,9999999)),0,8);
}
?>
<form method="post" action="...">
<textarea><? if(isset($_POST['senden'])) echo passgen(); ?></textarea>
<input type="submit" name="senden">
</form>
</body>
</html>
Das sind Grundlagen, die du dir hier erarbeiten kannst: http://de.selfhtml.orgGeändert von Julian Maicher (04.08.05 um 16:46 Uhr)
-
Jopp nu hab ich eigentlich alles was ich brauche.
Danke
-
Hi,
ich hab grad auf deiner page gelesen das ihr ein Diebspiel machen wollt... bitte nicht!!
Für was braucht das Internet denn eine weiteren solchen "Service"
Das bedeutet doch nur noch mehr Spamthreads in vielen Foren, ungewollte eMails und ICQ Messages!!
Deshalb meine Bitte: Macht was anderes, irgendwas aber nicht das! Außerdem passt zu dem Domain kein Diebspiel
Da wäre ein Singletreff angebracht oder sowas...
Sorry das musste ich jetzt loswerden
cAm3eel
-
Da ich in bin wirds auch für Knuddels sein.
Und das wird wieder ne Allround Community wie's schonmal war.
Und ist ja mir überlassen was ich mache.
Bekomm erstmal so viele User ...
Ähnliche Themen
-
Dynamics Frage / allg. Frage
Von dixone im Forum Cinema 4DAntworten: 7Letzter Beitrag: 01.09.10, 23:00 -
Frage-Antwort-Frage Spiel...
Von Vitus im Forum Fun-ForumAntworten: 15Letzter Beitrag: 26.08.08, 20:14 -
Frage zu HP
Von Dreamliner im Forum HTML & XHTMLAntworten: 4Letzter Beitrag: 15.01.07, 20:56 -
ma ne frage:P
Von backfisch123456 im Forum XML TechnologienAntworten: 5Letzter Beitrag: 27.06.06, 01:50 -
MySQL Tabellen verknüpfen (Anfänger Frage) + Frage zu Get
Von benurb im Forum PHPAntworten: 5Letzter Beitrag: 01.04.05, 13:00





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren