Мне нужно добавить два требования.Форма PHP - условия для поля
- доменное имя должно быть без диакритики
- доменное имя должно иметь минимум 3-х символов
Эта передача в сообщение об ошибке, указанных ниже (ошибка:. Доменное имя не может быть оставлено пустым)
<form action="" method=post>
<table>
<tr>
<td><input type="text" name="domain_name" style="width:170px;"></td>
<td>
<select name="suffix" style="width:75px;">
<option value=".sk" align="left">.sk</option>
</select>
</td>
</tr>
<tr>
<td><input type="submit" id="popUpYes" name="check" value="Check"></td>
</tr>
</table>
</form>
<?php
if(isset($_POST['check'])) {
if (!empty($_POST['domain_name'])){
$name_domain = trim($_POST['domain_name']).$_POST['suffix'];
$response = @dns_get_record($name_domain, DNS_ALL);
if(empty($response)){
echo "<span style='color:red;'>Domain is free.</span>";
}else{
echo "<span style='color:red;'>Domain is registered.</span>";
}
}
else {
echo "<span style='color:red;'>Error: Domain name can not be left empty.</span>";
}
}
?>
Эти й вам нужно добавить? Вы что-то пробовали или хотите, чтобы мы сделали это для вас? –
if ($ name_domain.lenght <3) { echo "Доменное имя менее 3"; } и для диакритики вам необходимо сделать регулярное выражение. –
Мне нужно добавить два требования для имени домена. Доменное имя должно иметь минимум 3 символа и должно быть без диакритического. Если домен имеет диакритический характер или имеет менее 3 символов, отражать сообщение в Error. – user2987577