PHP-Einfach.de PHP lernen leicht gemacht

Navigation
» Startseite
» Newsübersicht
» Kontakt
» Impressum

Community
» Forum
» Gästebuch

Tutorial
» PHP Tutorial
» MySQL Tutorial
» PHP
» MySQL
» Codeschnipsel

Downloads
» Einführung
» Scripts
» Command Board

Sonstiges
» md5-Generator
» Generator
» Wissenswertes

PHP lernen


Dieses Projekt wird unterstützt von
Lichteffekte Shop

 
Partner:
PHP Forum
Mathe Nachhilfe
Suchmaschinenoptimierung

md5, sha1, Crypt Generator

Zurück zur Übersicht

Ich habe das Script ein bissl umgeschrieben! Das einzige was ich nicht hinbekomme ist das der IHA wert umgewandelt wird! ansonsten klappt alles ;) Der Generator sieht genau fast so gleich aus wie der von PHP-Einfach.de! Für dieses Tutorial brauchst du noch nicht mal PHP kenntnisse, um dieses Tutorial zu verstehen! Also sprich ein Tutorial für Dumme!

Wir bruachen nun zu allererst ein Ordner den nennen wir generator!

Rechtsklick->Neu->Ordner

Nun gehen wir in den Ordner rein mit einem Doppelklick auf den Ordner generator

Da erstellen wir uns zu allererst eine index.php-Seite!

In der kopieren wir nun folgenden Code:
 PHP 
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
<h2>>md5, sha1, Crypt-Generator<</h2><br>
<?php

// Die Variablen für md5, sha1 und Crypt haben wir hier drinne
$createmd5 md5($_POST["generate"]);
$createsha1 sha1($_POST["generate"]);
$createCrypt Crypt($_POST["generate"]);

//Hier beginnen wir eine if-Anweisung
if($_POST["generate"] == "")
{
// Das Formular um die Prüfsumme zu erstellen
echo "<form action='' method='POST'>
<b>Achten sie auf bitte auf Groß und kleinschreibung</b><br><br>
<textarea name='generate' wrap='soft' rows='4' cols='40'></textarea><br>
<input type='submit' value='md5/sha1/Crypt Generieren!'>"
;
}
else
{
// Hier ist das Formular um eine neue Prüfsumme zu erstellen!
echo "
<form action='' method='POST'>
<b>Achten sie auf bitte auf Groß und kleinschreibung</b><br><br>
<textarea name='generate' wrap='soft' rows='4' cols='40'></textarea><br>
<input type='submit' value='md5/sha1/Crypt Generieren!'><br><br><hr>"
;

//md5 Generierung
echo "Die md5-Pr&uuml;fsumme von <b>".$_POST["generate"]."</b> ist:<br>";
echo 
"<b>".$createmd5."</b>";

//Zeilenumbruch
echo "<br><br>";

//sha1 Generierung
echo "Die sha1-Pr&uuml;fsumme von <b>".$_POST["generate"]."</b> ist:<br>";
echo 
"<b>".$createsha1."</b>";

//Zeilenumbruch
echo "<br><br>";

//Crypt Generierung
echo "Die Crypt-Pr&uuml;fsumme von <b>".$_POST["generate"]."</b> ist:<br><b>";
echo 
"<b>".$createCrypt."</b>";

//ende
echo "<br><hr>";
};
?>


Das wars auch eigentlich!

Zusammenfassung:

Wir listen zuerst mal alle Variablen auf in die unsere Prüfsummer ersetllt werden soll!

Dannach wenn wir dies haben brauchen wir eine If-Anweisung die überprüft ob in der Textarea == "" ist oder eine Prüfsumme vorhanden ist!

Wenn nicht gibt er uns ganz schlicht und einfach uns nur das Formular aus, damit wir unsere Prüfsumme erstellen können!

Im anderenfalle also else gibt er uns das Formular + die Prüfsumme aus!

Also sprich wenn wenn wir keine Prüfsumme haben:

<h2>>md5, sha1, Crypt-Generator<</h2><br>
<form action='' method='POST'>
<b>Achten sie auf bitte auf Groß und kleinschreibung</b><br><br>
<textarea name='generate' wrap='soft' rows='4' cols='40'></textarea><br>
<input type='submit' value='md5/sha1/Crypt Generieren!'>

im anderenfalle mit else:
Es wurde die Prüfsumme test benutzt!

<h2>>md5, sha1, Crypt-Generator<</h2><br>

<form action='' method='POST'>
<b>Achten sie auf bitte auf Groß und kleinschreibung</b><br><br>
<textarea name='generate' wrap='soft' rows='4' cols='40'></textarea><br>
<input type='submit' value='md5/sha1/Crypt Generieren!'><br><br><hr>Die md5-Pr&uuml;fsumme von <b>test</b> ist:<br><b>098f6bcd4621d373cade4e832627b4f6</b><br><br>Die sha1-Pr&uuml;fsumme von <b>test</b> ist:<br><b>a94a8fe5ccb19ba61c4c0873d391e987982fbbd3</b><br><br>Die Crypt-Pr&uuml;fsumme von <b>test</b> ist:<br><b><b>$1$0I1.Hs3.$OKfAdiA.SByjryThu6Cv51</b><br><hr>

Kommentare

Zurück zur Übersicht

Autor Altecer

News
13.08 - » Spam im Gästebuch
Endlich Schluss mit dem Spam

08.12 - » Clanletter 2.0
Clanletter wurde komplett neu programmiert

01.09 - » Command Board 1.0 - 2.0
Das Command Board 1.0 Beta 2.0 ist erschienen


Mehr

Forum
» Entwickler Forum

» insert nach login

» Tabellenzelle zu groß







© PHP-Einfach.de 2003 - 2012