myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Webmaster Talk > Entwicklung & Programmierung
Seite neu laden

PHP S***** center ausrichten

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 25.05.12, 19:19   #1
tobi3
El Fluppe
 
Registriert seit: Jul 2009
Beiträge: 62
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:
[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu 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" />&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
Ungelesen 25.05.12, 19:45   #2
josum
Erfahrener Newbie
 
Benutzerbild von josum
 
Registriert seit: Nov 2011
Beiträge: 98
Bedankt: 40
josum ist noch neu hier! | 0 Respekt Punkte
Standard

Ich denke mal was du suchst ist eine Div-Box die du um den code-teil packst. Das sähe dann so aus:

Code:
<div style="width:500px;margin:auto">
<?php
...
?>
</div>
Allerdings wirst du damit nicht sehr weit kommen, da du hier PHP code hast, und absoult nichts dargestellt wird wenn ich das richtig sehe. Kann aber auch sein das du nicht den kompletten code gepostet hast... Dennoch sei dir gesagt: Zu formularen gehört immer html


p.s.: Die width (Breite) in der Style information vom div block darfst du beliebig ändern, [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] ist dafür immer eine gute Anlaufstelle
josum ist offline   Mit Zitat antworten
Ungelesen 25.05.12, 22:12   #3
tobi3
El Fluppe
 
Registriert seit: Jul 2009
Beiträge: 62
Bedankt: 62
tobi3 ist noch neu hier! | 6 Respekt Punkte
Standard

Habe schon den ganzen Code gepostet, hier habe ich den Code mal in eine php Datei gepackt und hochgeladen

[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]

Da siehst du was ich meine, will halt das Formular mittig zentriert anzeigen lassen ohne das der Formularinhalt auch mittig zentriert wird
tobi3 ist offline   Mit Zitat antworten
Ungelesen 26.05.12, 00:53   #4
josum
Erfahrener Newbie
 
Benutzerbild von josum
 
Registriert seit: Nov 2011
Beiträge: 98
Bedankt: 40
josum ist noch neu hier! | 0 Respekt Punkte
Standard

Ach, tschuldigung ich hab den scrollbalken nicht gesehn... *kopfgegenwand* ... aber grundsätzlich bleibt es dasselbe, wie loomy auch gesagt hat: Alles in eine div.

Viele güße
josum
josum ist offline   Mit Zitat antworten
Ungelesen 26.05.12, 22:01   #5
tobi3
El Fluppe
 
Registriert seit: Jul 2009
Beiträge: 62
Bedankt: 62
tobi3 ist noch neu hier! | 6 Respekt Punkte
Standard

Besten dank, werde ich nachher gleich mal ausprobieren
tobi3 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:00 Uhr.


Sitemap

().