PHP Script center ausrichten
Ich würde mal gerne wissen wie ich das folgende S***** mittig also Center ausrichten kann?
Wäre super wenn da jemand was zu hätte :)
Quelle:
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
Code:
<?php
error_reporting(E_ALL);
$sicherheitsabfrage = true; //true oder false (ein- oder ausblenden)
$error = false;
$errors = array();
$errormessage = "";
$receiver = isset($_POST["e_m_a_i_l"]) ? $_POST["e_m_a_i_l"] : 'xxx';
$chkSendCopy = isset($_POST["chkSendCopy"]) ? true : false;
$sendermail = "";
srand((double)microtime()*1000000);
$zahl1 = rand(0, 10);
$zahl2 = rand(0, 10);
$ergebnis = $zahl1 + $zahl2;
function check_email ($string) {
return preg_match('/^([a-zA-Z0-9_\-])+(\.([a-zA-Z0-9_\-])+)*@((\[(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5])))\.(((([0-1])?([0-9])?[0-9])|(2[0-4][0-9])|(2[0-5][0-5]))\]))|((([a-zA-Z0-9])+(([\-])+([a-zA-Z0-9])+)*\.)+([a-zA-Z])+(([\-])+([a-zA-Z0-9])+)*))$/i', $string);
}
function check_onlynumbers ($string) {
return preg_match('/^[0-9,.]{1,}$/', $string);
}
function check_onlyletters ($string) {
return preg_match('/^[a-zA-ZäöüÄÖÜß]{1,}$/', $string);
}
function send_email ($subject, $body, $receiver, $html = 1, $sendermail = "") {
if ($html != 1) {
$body = str_replace('<br />', "\n", $body);
$body = str_replace('<br>', "\n", $body);
$body = strip_tags($body);
}
$subject = str_replace('\n', '', $subject);
$subject = str_replace('\r', '', $subject);
$header = 'MIME-Version: 1.0' . "\n";
$header .= $html ? 'Content-type: text/html; charset=iso-8859-15'."\n" : "";
// $header .= 'From: '.$receiver.' <'.$receiver.'>'."\n";
// $header .= 'From: '.$_SERVER["SERVER_ADMIN"]."\n";
if($sendermail != "") {
$header .= 'From: '.$sendermail."\n";
$header .= 'Reply-To: '.$sendermail."\n";
} else {
$header .= 'From: '.$_SERVER["SERVER_ADMIN"]."\n";
}
if (mail($receiver, $subject, $body, $header)) {
return true;
} else {
return false;
}
}
function array_stripslashes(&$var) {
if(is_string($var)) {
$var = stripslashes($var);
} else {
if(is_array($var))
foreach($var as $key => $value)
array_stripslashes($var[$key]);
}
}
if(get_magic_quotes_gpc()){
array_stripslashes($_GET);
array_stripslashes($_POST);
array_stripslashes($_REQUEST);
array_stripslashes($_COOKIE);
}
if (!empty($_POST)) {
if (!check_onlyletters($_POST["Vorname"])) {
$error = true;
$errors["Vorname"] = ' class="error"';
$errormessage .= empty($_POST["Vorname"]) ? '' : 'In das Feld "Vorname" können Sie nur Buchstaben eingeben<br>';
}
if (!check_onlyletters($_POST["Nachname"])) {
$error = true;
$errors["Nachname"] = ' class="error"';
$errormessage .= empty($_POST["Nachname"]) ? '' : 'In das Feld "Nachname" können Sie nur Buchstaben eingeben<br>';
}
if($sicherheitsabfrage === true) {
if(empty($_POST["ergebnis"])) {
$error = true;
$errors["ergebnis"] = ' class="error"';
$errormessage .= 'Das Ergebnis von Rechenaufgabe muss angegeben werden.<br>';
} elseif($_POST["ergebnis"] != $_POST["tmpErgebnis"]) {
$error = true;
$errors["ergebnis"] = ' class="error"';
$errormessage .= 'Das Ergebnis von Rechenaufgabe ist falsch.<br>';
}
}
}
$_text_Vorname = (!empty($_POST["Vorname"]) ? htmlspecialchars($_POST["Vorname"], ENT_QUOTES, "iso-8859-15") : null);
$_text_Nachname = (!empty($_POST["Nachname"]) ? htmlspecialchars($_POST["Nachname"], ENT_QUOTES, "iso-8859-15") : null);
$_textarea_Anschrift = (!empty($_POST["Anschrift"]) ? htmlspecialchars($_POST["Anschrift"], ENT_QUOTES, "iso-8859-15") : null);
$_text_Geburtsdatum_des_Kindes = (!empty($_POST["Geburtsdatum_des_Kindes"]) ? htmlspecialchars($_POST["Geburtsdatum_des_Kindes"], ENT_QUOTES, "iso-8859-15") : null);
$_textarea_Telefon__oder_Handynummer = (!empty($_POST["Telefon__oder_Handynummer"]) ? htmlspecialchars($_POST["Telefon__oder_Handynummer"], ENT_QUOTES, "iso-8859-15") : null);
$_textarea_Anmerkungen = (!empty($_POST["Anmerkungen"]) ? htmlspecialchars($_POST["Anmerkungen"], ENT_QUOTES, "iso-8859-15") : null);
?>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
<title>Anmeldung</title>
<style type="text/css">
body {
font: 12px Verdana, Tahoma, Arial, Helvetica, sans-serif;
color: #9728ff;
}
legend {
font: 14px Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #9728ff;
}
.formtitle {
font: 14px Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #9728ff;
}
h1, p {
margin: 10px; padding: 0px;
}
textarea {
width: 350px;
padding: 2px;
font: normal 12px Verdana, sans-serif;
border: 1px solid #828790;
height: 100px;
color: #333;
}
input.button {
margin: 0;
font: bolder 12px Arial, Sans-serif;
border: 1px solid #828790;
padding: 1px;
background: #FFF;
color: #CC0000;
}
.error_msg {
padding: 4px;
background-color: #ffeeee;
border: 1px dotted #cc0000;
margin: 5px 10px 5px 10px;
color: #cc0000;
}
.error { color: #cc0000; }
fieldset {
width: 800px;
border: 1px solid #9728ff;
padding: 10px;
}
/*div.formgenerator label,*/
div.formgenerator .controlset span {
width: 150px;
display: block;
float: left;
text-align: right;
}
div.formgenerator label { margin: 5px; }
div.formgenerator .controlset span { margin: 0px 0px 0px 5px; }
div.formgenerator .controlset label {
display: inline;
float: none;
}
div.formgenerator .controlset input { margin: 0px 0px 0px 10px; }
div.formgenerator input,
div.formgenerator select,
div.formgenerator textarea {
margin: 2px 2px 2px 5px;
}
</style>
</head>
<body >
<fieldset>
<legend><span class="formtitle">Anmeldung</span></legend>
<?php
if ($error || empty($_POST)) {?>
<form action="<?php echo htmlspecialchars($_SERVER['PHP_SELF'], ENT_QUOTES, 'iso-8859-15'); ?>" method="post">
<input type="hidden" name="tmpErgebnis" value="<?php echo $ergebnis ?>" />
<div class="formgenerator">
<p style="width: 780px;">Mittels untenstehendem Formular können Sie uns Ihre Anmeldung mitteilen.</p>
<?php
if ($error) {
?>
<div class="error_msg">Mit * bezeichnete Felder sind zwingend auszufüllen.<p><?php echo $errormessage ?></p></div>
<?php
}
?>
<table cellspacing="2" width="780" >
<tr>
<td><label for="Vorname" style="color: #000000; font-weight: bold;"<?php echo (!empty($errors["Vorname"]) ? $errors["Vorname"] : null); ?>>Vorname</label></td>
<td><input type="text" id="Vorname" name="Vorname" value="<?php echo $_text_Vorname; ?>" style="width: 600px;" /></td>
</tr>
<tr>
<td><label for="Nachname" style="color: #000000; font-weight: bold;"<?php echo (!empty($errors["Nachname"]) ? $errors["Nachname"] : null); ?>>Nachname</label></td>
<td><input type="text" id="Nachname" name="Nachname" value="<?php echo $_text_Nachname; ?>" style="width: 600px;" /></td>
</tr>
<tr>
<td valign="top"><label for="Anschrift" style="color: #000000; font-weight: bold;"<?php echo (!empty($errors["Anschrift"]) ? $errors["Anschrift"] : null); ?>>Anschrift</label></td>
<td><textarea id="Anschrift" name="Anschrift" rows="4" cols="50" style="width: 600px; height: 80px;"><?php echo $_textarea_Anschrift; ?></textarea></td>
</tr>
<tr>
<td><label for="Geburtsdatum_des_Kindes" style="color: #000000; font-weight: bold;"<?php echo (!empty($errors["Geburtsdatum_des_Kindes"]) ? $errors["Geburtsdatum_des_Kindes"] : null); ?>>Geburtsdatum des Kindes</label></td>
<td><input type="text" id="Geburtsdatum_des_Kindes" name="Geburtsdatum_des_Kindes" value="<?php echo $_text_Geburtsdatum_des_Kindes; ?>" style="width: 600px;" /></td>
</tr>
<tr>
<td valign="top"><label for="Telefon__oder_Handynummer" style="color: #000000; font-weight: bold;"<?php echo (!empty($errors["Telefon__oder_Handynummer"]) ? $errors["Telefon__oder_Handynummer"] : null); ?>>Telefon- oder Handynummer</label></td>
<td><textarea id="Telefon__oder_Handynummer" name="Telefon__oder_Handynummer" rows="4" cols="50" style="width: 600px; height: 40px;"><?php echo $_textarea_Telefon__oder_Handynummer; ?></textarea></td>
</tr>
<tr>
<td valign="top"><label for="Anmerkungen" style="color: #000000; font-weight: bold;"<?php echo (!empty($errors["Anmerkungen"]) ? $errors["Anmerkungen"] : null); ?>>Anmerkungen</label></td>
<td><textarea id="Anmerkungen" name="Anmerkungen" rows="4" cols="50" style="width: 600px; height: 200px;"><?php echo $_textarea_Anmerkungen; ?></textarea></td>
</tr>
<?php
if($sicherheitsabfrage === true) {
?>
<tr>
<td colspan="2" style="border-bottom: 0px none;"><br />Bitte lösen Sie die folgende Rechenaufgabe zur Verhinderung von Spam. Danke.</td>
</tr>
<tr>
<td align="right" style="border-top: 0px none;"><label for="ergebnis"<?php echo (!empty($errors["ergebnis"]) ? $errors["ergebnis"] : null); ?>><b><?php echo $zahl1.' + '.$zahl2.' =' ?></b></label></td>
<td style="border-top: 0px none;"><input type="text" name="ergebnis" value="" size="3" /> *</td>
</tr>
<?php
}
?>
<tr>
<td> </td>
<td><input type="submit" value="Absenden" /></td>
</tr>
</table>
</div>
</form>
<?php
} else {
$body = "<table cellspacing=\"5\">";
$body .= "<tr><td>Vorname:</td><td>".htmlspecialchars(!empty($_POST["Vorname"]) ? $_POST["Vorname"] : "", ENT_QUOTES, "iso-8859-15")."</td></tr>";
$body .= "<tr><td>Nachname:</td><td>".htmlspecialchars(!empty($_POST["Nachname"]) ? $_POST["Nachname"] : "", ENT_QUOTES, "iso-8859-15")."</td></tr>";
$body .= "<tr><td valign=\"top\">";
$body .= "Anschrift:</td><td>".nl2br(htmlspecialchars(!empty($_POST["Anschrift"]) ? $_POST["Anschrift"] : "", ENT_QUOTES, "iso-8859-15"))."</td></tr>";
$body .= "<tr><td>Geburtsdatum des Kindes:</td><td>".htmlspecialchars(!empty($_POST["Geburtsdatum_des_Kindes"]) ? $_POST["Geburtsdatum_des_Kindes"] : "", ENT_QUOTES, "iso-8859-15")."</td></tr>";
$body .= "<tr><td valign=\"top\">";
$body .= "Telefon- oder Handynummer:</td><td>".nl2br(htmlspecialchars(!empty($_POST["Telefon__oder_Handynummer"]) ? $_POST["Telefon__oder_Handynummer"] : "", ENT_QUOTES, "iso-8859-15"))."</td></tr>";
$body .= "<tr><td valign=\"top\">";
$body .= "Anmerkungen:</td><td>".nl2br(htmlspecialchars(!empty($_POST["Anmerkungen"]) ? $_POST["Anmerkungen"] : "", ENT_QUOTES, "iso-8859-15"))."</td></tr>";
$body .= "<tr><td colspan=\"2\"></td></tr></table>";
if(send_email('Anmeldung', $body, $receiver, 1, $sendermail)) {
?>
<p>Vielen Dank für Ihre Anmeldung.</p>
<?php
if($chkSendCopy) {
send_email('Kopie: Anmeldung', $body, $sendermail, 1, $sendermail);
}
} else {
?>
<p>Das Formular konnte leider nicht abgesendet werden. Bitte versuchen Sie es später noch einmal.</p>
<?php
}
}
?>
</fieldset>
</body>
</html>
|