Einzelnen Beitrag anzeigen
Ungelesen 25.05.12, 19:19   #1
tobi3
El Fluppe
 
Registriert seit: Jul 2009
Beiträge: 61
Bedankt: 62
tobi3 ist noch neu hier! | 6 Respekt Punkte
Standard PHP S***** 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:
http://www.webdesign-gugler.ch/formu...lare-erstellen

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" />&nbsp;*</td>
	</tr>
<?php	
}
?>
	<tr>
		<td>&nbsp;</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>
tobi3 ist offline   Mit Zitat antworten