<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>tshaika.lima-city.de</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="webseite">
<div id="header">
<font color=red size=15 >T</font><font size=15 color=white>shaika.</font><font size=15 color=red>L</font><font size=15 color=white>ima-</font><font size=15 color=red>C</font><font size=15 color=white>ity</font>
<form style="display:inline"action="login.php" method="POST">
<!-- Daten mit POST an login.php -->
<b><a><span style="color:red">Benutzname:<span></a></b>
<input type="text" size="24" maxlength="50" name="user">
<b><a><span style="color:red">Password<span></a></b>
<input type="password" size="24"maxlength="50"name="password">
<input type="submit" value="Login">
</form>
<style type="text/css">
body {
font: normal 100.01% Helvetica, Arial, sans-serif;
color: black; background-color: transparent;
}
ul#Navigation {
margin: 0; padding: 0em;
text-align: center;
border: 0px solid black;
background-color: transporent;
}
ul#Navigation li {
list-style: none;
display: inline;
margin: 0; padding: 0;
}
ul#Navigation a, ul#Navigation span {
float: left; width: 6em;
margin: 0.4em; padding: 0.2em 1em;
text-decoration: none; font-weight: bold;
border: 0px solid black;
border-left-color: white; border-top-color: white;
color: white; background-color: transporent;
}
* html ul#Navigation a, * html ul#Navigation span { /* Korrektur fuer IE 5.x */
width: 8em;
w\idth: 6em;
}
ul#Navigation a:hover, ul#Navigation span {
border-color: white;
border-left-color: black; border-top-color: black;
color: red; background-color: transporent;
}
ul#Navigation div {
clear: left;
}
</style>
<ul id="Navigation">
<li><a href="index.php">Startseite</a></li>
<li><a href="register.php">Registierung</a></li>
<li><a href="logout.php">Logout</a></li>
<li><a href="agb.php">AGB</a></li>
<li><a href="pinwand.php">Pinnwand</a></li>
<li><a href="link.php">Link</a></li>
<li><a href="mailform.php">Kontakt</a></li>
</ul>
<ul id="Navigation">
<div align=left>
<iframe src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Ftshaika.lima-city.de&layout=button_count&show_faces=true&width=100&action=like&colorscheme=light&height=80" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:10%; height:20px;" allowTransparency="true">
</iframe>
<!-- Fügen Sie dieses Tag an der Stelle ein, an der die +1-Schaltfläche erscheinen soll. -->
<div class="g-plusone" data-size="small"></div>
<!-- Fügen Sie dieses Tag nach dem letzten +1-Schaltfläche-Tag ein. -->
<script type="text/javascript">
window.___gcfg = {lang: 'de'};
(function() {
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;
po.src = 'https://apis.google.com/js/plusone.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);
})();
</script>
<a href="https://twitter.com/share" class="twitter-share-button" data-url="http://tshaika.lima-city.de">Tweet</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
<form style="display:inline" name="form1" method="post" action="search.php">
<input type="text" name="search">
<input type="submit" name="Submit" value="Suchen">
</form>
<?PHP
//-------------------------------------------------------------
// artmedic useronline 1.0 || http://www.artmedic.de
// Copyright (C) 2002 Ellen Baitinger, artmedic webdesign
// This Software is distributed under the GNU General Public
// License.
//-------------------------------------------------------------
$daten="besucher.txt";
$time = time();
$ip = getenv("REMOTE_ADDR");
$ablaufzeit = "$time"-"300";
$pruefung = @file($daten);
while (list ($line_num, $line) = @each ($pruefung))
{$zeiten = explode("&&",$line);
if($zeiten[0] <= $ablaufzeit)
{$fp = fopen( "$daten", "r" );
$contents = fread($fp, filesize($daten));
fclose($fp);
$line=quotemeta($line);
$string2 = "";
$replace = ereg_replace($line, $string2, $contents);
$fh=fopen($daten, "w");
@flock($fp,2);
fputs($fh, $replace);
@flock($fp,3);
fclose($fh);}}
$ippruefung = @file($daten);
while (list ($line_num, $line) = @each ($ippruefung))
{$ips = explode("&&",$line);
if($ips[1] == $ip)
{$fp = fopen( "$daten", "r" );
$contents = fread($fp, filesize($daten));
fclose($fp);
$line=quotemeta($line);
$string2 = "";
$replace = ereg_replace($line, $string2, $contents);
$fh=fopen($daten, "w");
@flock($fp,2);
fputs($fh, $replace);
@flock($fp,3);
fclose($fh);}}
$fp = fopen("$daten", "a+");
flock($fp,2);
fputs ($fp, "$time&&$ip&&\n");
flock($fp,3);
fclose ($fp);
$anzahldaten = file($daten);
$anzahl = count($anzahldaten);
echo "<font color=red face=\"Arial, Helvetica, sans-serif\" size=\"5\">$anzahl Besucher online</font>";
?>
</div>
</ul>
<br><hr width=98%><br>
<div id="inhalt">
<b><font color=white size=5>Registirerung</font></b>
<style type="text/css">
* {
font-family: Arial, Helvetica, sans-serif;
}
#box {
margin: 10px;
padding: 20px;
background-color: #9c86b2;
color: #00A;
width: 800px;
height: auto;
display: block;
border: 1px solid #888;
-moz-border-radius: 10px;
-khtml-border-radius: 30px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
</style>
<a name="agb lesen"></a>
<div id="box">
<div align=center>
<font color=white>
<?php
error_reporting(E_ALL);
$MYSQL_HOST = '************';
$MYSQL_USER = '*********';
$MYSQL_PASS = '********';
$MYSQL_DATA = '********';
$connid = @mysql_connect($MYSQL_HOST, $MYSQL_USER, $MYSQL_PASS) OR die("Error: ".mysql_error());
mysql_select_db($MYSQL_DATA) OR die("Error: ".mysql_error());
session_start();
if(isset($_POST['submit']) AND $_POST['submit']=='Registrieren'){
// Fehlerarray anlegen
$errors = array();
// Geburtsdatumsstring erstellen
$datum = "{$_POST['Jahr']}-{$_POST['Monat']}-{$_POST['Tag']}";
// Daten in die Datenbanktabelle einfügen
// hier bastelst du dein SQL-Query, nimmst
// aber $datum statt $_POST['Geburtsdatum']
// Prüfen, ob alle Formularfelder vorhanden sind
if(!isset($_POST['Nickname'],
$_POST['Passwort'],
$_POST['Passwortwiederholung'],
$_POST['Email'],
$_POST['Geschlecht'],
$_POST['Name'],
$_POST['Vorname'],
$_POST['Postleitzahl'],
$_POST['Stadt'],
$_POST['Strasse'],
$_POST['Haus'],
$_POST['ICQ'],
$_POST['MSN']))
// Ein Element im Fehlerarray hinzufügen
$errors[] = "Bitte benutzen Sie das Formular aus dem Registrierungsbereich";
else{
// Prüfung der einzelnen User Felder
// Alle Nicknames und Emailadressen zum Vergleich aus der Datenbank holen
$nicknames = array();
$emails = array();
$sql = "SELECT
Nickname,
Email
FROM
User
";
$result = mysql_query($sql) OR die("<pre>\n".$sql."</pre>\n".mysql_error());
while($row = mysql_fetch_assoc($result)){
$nicknames[] = $row['Nickname'];
$emails[] = $row['Email'];
}
// Prüft, ob ein Nickname eingegeben wurde
if(trim($_POST['Nickname'])=='')
$errors[]= "Bitte geben Sie einen Nickname ein.";
// Prüft, ob der Nickname mindestens 4 Zeichen enthält
elseif(strlen(trim($_POST['Nickname'])) < 4)
$errors[]= "Ihr Nickname muss mindestens 4 Zeichen lang sein.";
// Prüft, ob der Nickname nur gültige Zeichen enthält
elseif(!preg_match('/^\w+$/', trim($_POST['Nickname'])))
$errors[]= "Benutzen Sie bitte nur alphanumerische Zeichen (Zahlen, Buchstaben und den Unterstrich).";
// Prüft, ob der Nickname bereits vergeben ist
elseif(in_array(trim($_POST['Nickname']), $nicknames))
$errors[]= "Dieser Nickname ist bereits vergeben.";
// Prüft, ob eine Email-Adresse eingegeben wurde
if(trim($_POST['Email'])=='')
$errors[]= "Bitte geben Sie Ihre Email-Adresse ein.";
// Prüft, ob die Email-Adresse gültig ist
elseif(!preg_match('§^[\w\.-]+@[\w\.-]+\.[\w]{2,4}$§', trim($_POST['Email'])))
$errors[]= "Ihre Email Adresse hat eine falsche Syntax.";
// Prüft, ob die Email-Adresse bereits vergeben ist
elseif(in_array(trim($_POST['Email']), $emails))
$errors[]= "Diese Email-Adresse ist bereits vergeben.";
// Prüft, ob ein Passwort eingegeben wurde
if(trim($_POST['Passwort'])=='')
$errors[]= "Bitte geben Sie Ihr Passwort ein.";
// Prüft, ob das Passwort mindestens 5 Zeichen enthält
elseif (strlen(trim($_POST['Passwort'])) < 5)
$errors[]= "Ihr Passwort muss mindestens 5 Zeichen lang sein.";
// Prüft, ob eine Passwortwiederholung eingegeben wurde
if(trim($_POST['Passwortwiederholung'])=='')
$errors[]= "Bitte wiederholen Sie Ihr Passwort.";
// Prüft, ob das Passwort und die Passwortwiederholung übereinstimmen
elseif (trim($_POST['Passwort']) != trim($_POST['Passwortwiederholung']))
$errors[]= "Ihre Passwortwiederholung war nicht korrekt.";
// Prüft, ob ein Geschlecht eingegeben wurde
if(trim($_POST['Geschlecht'])=='')
$errors[]= "Bitte geben Sie Ihr Geschlecht ein.";
// Prüft, ob ein Name eingegeben wurde
if(trim($_POST['Name'])=='')
$errors[]= "Bitte geben Sie Ihr Name ein.";
// Prüft, ob der Name mindestens 2 Zeichen enthält
elseif(strlen(trim($_POST['Name'])) < 2)
$errors[]= "Ihr Name muss mindestens 2 Zeichen lang sein.";
// Prüft, ob der Name nur gültige Zeichen enthält
elseif(!preg_match('/^\w+$/', trim($_POST['Name'])))
$errors[]= "Benutzen Sie bitte nur alphanumerische Zeichen (Zahlen, Buchstaben und den Unterstrich).";
// Prüft, ob ein Vorname eingegeben wurde
if(trim($_POST['Vorname'])=='')
$errors[]= "Bitte geben Sie Ihr Vorname ein.";
// Prüft, ob der Vorname mindestens 3 Zeichen enthält
elseif(strlen(trim($_POST['Vorname'])) < 3)
$errors[]= "Ihr Vorname muss mindestens 3 Zeichen lang sein.";
// Prüft, ob der Vorname nur gültige Zeichen enthält
elseif(!preg_match('/^\w+$/', trim($_POST['Vorname'])))
$errors[]= "Benutzen Sie bitte nur alphanumerische Zeichen (Zahlen, Buchstaben und den Unterstrich).";
if(trim($_POST['Postleitzahl'])=='')
$errors[]= "Bitte geben Sie Ihr Postleitzahl ein.";
// Prüft, ob der Postleitzahl mindestens 1 Zeichen enthält
elseif(strlen(trim($_POST['Postleitzahl'])) < 1)
$errors[]= "Ihr Postleitzahl muss mindestens 1 Zeichen lang sein.Lander Ohne Postleizahl Geben sie Einfach 0";
if(trim($_POST['Stadt'])=='')
$errors[]= "Bitte geben Sie Ihr Stadt ein.";
// Prüft, ob der Stadt mindestens 4 Zeichen enthält
elseif(strlen(trim($_POST['Stadt'])) < 4)
$errors[]= "Bitte Geben Sie ihere Stadt ein.";
// Prüft, ob ein Strasse eingegeben wurde
if(trim($_POST['Strasse'])=='')
$errors[]= "Bitte geben Sie Ihr Strasse ein.";
// Prüft, ob ein Haus eingegeben wurde
if(trim($_POST['Haus'])=='')
$errors[]= "Bitte geben Sie Ihr Hausnummer ein.";
// Prüft, ob der Stadt mindestens 3 Zeichen enthält
elseif(strlen(trim($_POST['Haus'])) < 1)
$errors[]= "Bitte Geben Sie ihere Haus ein.";
}
// Prüft, ob Fehler aufgetreten sind
if(count($errors)){
echo "Ihr Account konnte nicht erstellt werden.<br>\n".
"<br>\n";
foreach($errors as $error)
echo $error."<br>\n";
echo "<br>\n".
"Zurück zum <a href=\"".$_SERVER['PHP_SELF']."\">Registrierungsformular</a>\n";
}
else{
// Daten in die Datenbanktabelle einfügen
$sql = "INSERT INTO `User`
(Nickname,
Email,
Passwort,
Registrierungsdatum,
Name,
Geschlecht,
Vorname,
Geburtsdatum,
Postleitzahl,
Stadt,
Strasse,
Haus,
ICQ,
MSN
)
VALUES
('".mysql_real_escape_string(trim($_POST['Nickname']))."',
'".mysql_real_escape_string(trim($_POST['Email']))."',
'".md5(trim($_POST['Passwort']))."',
CURDATE(),
'".mysql_real_escape_string(trim($_POST['Name']))."',
'".mysql_real_escape_string(trim($_POST['Geschlecht']))."',
'".mysql_real_escape_string(trim($_POST['Vorname']))."',
'".mysql_real_escape_string($datum)."',
'".mysql_real_escape_string(trim($_POST['Postleitzahl']))."',
'".mysql_real_escape_string(trim($_POST['Stadt']))."',
'".mysql_real_escape_string(trim($_POST['Strasse']))."',
'".mysql_real_escape_string(trim($_POST['Haus']))."',
'".mysql_real_escape_string(trim($_POST['ICQ']))."',
'".mysql_real_escape_string(trim($_POST['MSN']))."'
)
";
mysql_query($sql) OR die("<pre>\n".$sql."</pre>\n".mysql_error());
echo "Vielen Dank!\n<br>".
"Ihr Accout wurde erfolgreich erstellt.\n<br>".
"Sie können sich nun mit Ihren Daten einloggen.\n<br>".
"<a href=\"login.php\">Zum Login</a>\n";
}
}
else {
$Monatsnamen = array(
1 => 'Januar',
2 => 'Februar',
3 => 'März',
4 => 'April',
5 => 'Mai',
6 => 'Juni',
7 => 'Juli',
8 => 'August',
9 => 'September',
10 => 'Oktober',
11 => 'November',
12 => 'Dezember'
);
$tage = '';
for($i = 1; $i <= 31; $i++){
$tage .= "<option value=\"$i\">$i</option>";
}
$monate = '';
foreach($Monatsnamen as $m){
$monate .= "<option value=\"$m\">$m</option>";
}
$jahre = '';
for($i = 2006; $i >= 1900; $i--){
$jahre .= "<option value=\"$i\">$i</option>";
}
echo(<<< EOT
<form name="Registrierung" action="{$_SERVER['PHP_SELF']}" method="post" accept-charset="ISO-8859-1">
<table border="1">
<tr>
<th><h5>USER Daten</h5></th>
</tr>
<tr>
<td><span style="font-weight:bold;" title="min.4 max.32 Nur Zahlen, Buchstaben und Unterstrich">Nickname:</span></td>
<td><input type="text" name="Nickname" maxlength="32" /></td>
</tr>
<tr>
<td><span style="font-weight:bold;" title="min.6">Passwort: </span></td>
<td><input type="password" name="Passwort" /></td>
</tr>
<tr>
<td><span style="font-weight:bold;" title="min.6">Passwort wiederholen: </span></td>
<td><input type="password" name="Passwortwiederholung" /></td>
</tr>
<tr>
<td><span style="font-weight:bold;" title="Ihre.Adresse@Ihr-Anbieter.de">Email-Adresse: </span></td>
<td><input type="text" name="Email" maxlength="70" /></td>
</span>
</tr>
<tr>
<th><h5>Personliche Daten</h5></th>
</tr>
<tr>
<td><span style="font-weight:bold;">Geschlecht: </span></td>
<td><input type="radio" name="Geschlecht" value="0"> Mannlich</td>
<td><input type="radio" name="Geschlecht" value="1"> Weiblich</td>
</tr>
<tr>
<td><span style="font-weight:bold;" title="min.2 nmax.32 Nur Zahlen, Buchstaben und Unterstrich">Name:</span></td>
<td><input type="text" name="Name" maxlength="32" /></td>
</tr>
<tr>
<td><span style="font-weight:bold;" title="min.3 nmax.32 Nur Zahlen Buchstaben und Unterstrich">Vorname:</span></td>
<td><input type="text" name="Vorname" maxlength="32" /></td>
</tr>
<tr>
<td><span style="font-weight:bold;">Geburtsdatum</span></td>
<td>
<select name="Tag">
<option value="0">Tag</option>
$tage
</select>
<select name="Monat">
<option value="0">Monat</option>
$monate
</select>
<select name="Jahr">
<option value="0">Jahr</option>
$jahre
</select>
</td>
</tr>
<td><span style="font-weight:bold;" title="min.1 nmax.32 Nur Zahlen, Buchstaben und Unterstrich">Postleitzahl:</span></td>
<td><input type="text" name="Postleitzahl" maxlength="70" /></td>
</tr>
<tr>
<td><span style="font-weight:bold;" title="min.4 max.32 Nur Zahlen, Buchstaben und Unterstrich">Stadt:</span></td>
<td><input type="text" name="Stadt" maxlength="70" /></td>
</tr>
<tr>
<td><span style="font-weight:bold;" title="min.1 max.32 Nur Zahlen, Buchstaben und Unterstrich">Strasse:</span></td>
<td><input type="text" name="Strasse" maxlength="70" /></td>
<td><span style="font-weight:bold;" title="min.1 max.32 Nur Zahlen, Buchstaben und Unterstrich">Haus:</span></td>
<td><input type="text" name="Haus" size=2 maxlength="10" />
</tr>
<tr>
<th><h5>Freiwillige angaben</h5></th>
</tr>
<tr>
<td><span style="font-weight:bold;">ICQ:</span></td>
<td><input type="text" name="ICQ" maxlength="20" /></td>
</tr>
<tr>
<td><span style="font-weight:bold;">MSN:</span></td>
<td><input type="text" name="MSN" maxlength="70" /></td>
</tr>
</table>
<input type="checkbox" name="tags[AGB]" value="1" />Ich habe die <a href="abg.php">AGB</a>gelesen und akzeptiere sie.
<br/>
<input type="checkbox" name="tags[DATA]" value="2" />Ich versichere,vorstehenden angaben Richtig und Vollständig sind.
<br/>
<input type="submit" name="submit" value="Registrieren">
<input type="reset" value="Zurücksetzen">
</form>
EOT
);
}
?>
</div>
</div>
</font>
<div id="footer">
<br><hr width=100%><br>
<ul id="Navigation">
<li><a href="index.php">Startseite</a></li>
<li><a href="register.php">Registierung</a></li>
<li><a href="logout.php">Logout</a></li>
<li><a href="agb.php">AGB</a></li>
<li><a href="pinwand.php">Pinnwand</a></li>
<li><a href="link.php">Link</a></li>
<li><a href="mailform.php">Kontakt</a></li>
</ul>
</br>
<b><font size=3 color=white>copyright©tshaika.lima-city.de 2012</font></b>
<a id="tschaika" href="http://www.multicounter.de/">Besucherzähler</a><script src="http://www.multicounter.de/cgi-bin/counter/getjs.cgi?id=tschaika&display=standard&image=kkk_gruen.png&show=all"></script>
<a href="test.php">Test</a>
</div>
</div>
</div>
</body>
</html>