Zeichen überprüfen ...

Kufstein

B1G-Software-Kunde
#1
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';
}
 

UNC

B1G-Software-Kunde
#2
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';
}
 

Kufstein

B1G-Software-Kunde
#3
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';
				
						}
 
Top