Zeichen überprüfen ...

Kufstein

B1G-Software-Kunde
Hallo,

Ích hab vor, eine Variable auf Zeichen zu überprüfen, die nicht in einer domain vorkommen dürfen ( . + & etc..)

Nun hab ich mich schon im www umgesehen, aber nur so ein komische lösung gefunden. Kann mir jemand sagen wie des richtig heißen müsste?


Das funz irgendwie nich ... ?(
PHP:
} else if (ereg("([a-z]|[A-Z]|[0-9]|-|\.)",$domain)) {
$showpage = 'domains1.tpl';
$tpl->assign('message', 'Sie haben einen ungültige Zeichen in Ihrer Domaim')
$step = '1';
}
 
Kufstein said:
Hallo,

Ích hab vor, eine Variable auf Zeichen zu überprüfen, die nicht in einer domain vorkommen dürfen ( . + & etc..)

Nun hab ich mich schon im www umgesehen, aber nur so ein komische lösung gefunden. Kann mir jemand sagen wie des richtig heißen müsste?


Das funz irgendwie nich ... ?(
PHP:
} else if (ereg("([a-z]|[A-Z]|[0-9]|-|\.)",$domain)) {
$showpage = 'domains1.tpl';
$tpl->assign('message', 'Sie haben einen ungültige Zeichen in Ihrer Domaim')
$step = '1';
}
So:
PHP:
} else if (ereg("([a-z]|[A-Z]|[0-9]|-|\.)",$domain)) {
$showpage = 'domains1.tpl';
$tpl->assign('text', 'Sie haben mindestens ein ungültiges Zeichen in Ihrer Domain')
$step = '1';
}
 
UNC said:
So:
PHP:
} else if (ereg("([a-z]|[A-Z]|[0-9]|-|\.)",$domain)) {
$showpage = 'domains1.tpl';
$tpl->assign('text', 'Sie haben mindestens ein ungültiges Zeichen in Ihrer Domain')
$step = '1';
}


Igrendwie funzt des nicht.
Es soll für Subdomains dienen.
Sobald ein Punkt drin is, etc soll er die Reg verhindern.

PHP:
					IF ($ava == $maxdomains) {
					$showlink = '0';
					} else {
					$showlink = '1';
					}
					IF ($_POST['u_domaina'] == "") {
					$showpage = 'domains1.tpl';		
							$tpl->assign('message', 'Bitte geben Sie eine Domain ein.');
							$step = '1';

					} else if ($_POST['u_goto'] == "") {						
					$showpage = 'domains1.tpl';
							$tpl->assign('message', 'Sie haben einen falschen Pfand angegeben.');
							$step = '1';

					} else if (ereg("([a-z]|[A-Z]|[0-9]|-|\.)",$domain)) { 
					$showpage = 'domains1.tpl'; 
					$tpl->assign('message', 'Sie haben mindestens ein ungültiges Zeichen in Ihrer Domain');
					$step = '1'; 
					

				
					} else if ($ava == $maxdomains) {
							$showpage = 'domains1.tpl';
							$tpl->assign('message', 'Sie haben die Maximale Anzahl an Domains erreicht.');

					} else if ($ava == '1') {
								
							$showpage = 'domains1.tpl';
							$tpl->assign('message', 'Die Domain ist leider bereits vergeben.');
				
			
					} else {
						$showpage = 'domains.tpl';
						$domain = $fdomain;
						$goto = $_POST['u_goto'];
						$titel = $_POST['titel'];			

						$sql = new SQLq("INSERT INTO {pre}mod_domain(id, userid, domain, goto, count, titel) VALUES('', '" . $s_userid . "', '" . $domain . "', '" . $goto . "', '0', '" . $titel . "')");
						unset($_REQUEST['do']);
						$step = '2';
				
						}
 
Back
Top