Функция

ogun

Registered
Как мога тази проверка
if(strlen($nick) < 4 ){
echo"<b>ПОТРЕБИТЕЛСКОТО ИМЕ Е ПРЕКАЛЕНО КЪСО!</b><br>";
}
Да я направя като функция. Да стане нещо такова:
kuso($promenliva, $chislo);
нъдето число е броя на символи от които да не е по късо?

Благодаря!
 
Код:
function short($nick)  {

if(strlen($nick)<4) {

echo 'Потребителското Ви име е прекалено късо!';

  }

}

Това е :)
 
Не не ..
Имам предвид после да мога да проверявам така:
if (kuso($nesto,5)){
echo"Потребителското име е прекалено късо!";
}

Нещо като
function kuso($promenliva, $chislo) {
if(strlen($promenliva) < $chislo){
return.........;
}
}
Ама незнам как ще стане точно!
 
ogun каза:
Не не ..
Имам предвид после да мога да проверявам така:
if (kuso($nesto,5)){
echo"Потребителското име е прекалено късо!";
}

Нещо като
function kuso($promenliva, $chislo) {
if(strlen($promenliva) < $chislo){
return.........;
}
}
Ама незнам как ще стане точно!
Код:
function kuso($nick, $chislo){
if(strlen($nick) < $chislo){
return false;
} else {
return true;
}
}

if(kuso('bbbf', 4) == false){
echo "Прекалено късо име.";
} else {
echo "Името ви е достатъчно дълго";
}
 
miro_94 каза:
ogun каза:
Не не ..
Имам предвид после да мога да проверявам така:
if (kuso($nesto,5)){
echo"Потребителското име е прекалено късо!";
}

Нещо като
function kuso($promenliva, $chislo) {
if(strlen($promenliva) < $chislo){
return.........;
}
}
Ама незнам как ще стане точно!
Код:
function kuso($nick, $chislo){
if(strlen($nick) < $chislo){
return false;
} else {
return true;
}
}

if(kuso('bbbf', 4) == false){
echo "Прекалено късо име.";
} else {
echo "Името ви е достатъчно дълго";
}

Благодаря!
 
Обаче сега имам проблем с една друга функция
function simvoli($promenliva){
if (eregi('^[a-zA-Zа-яА-Я0-9.?,_-]+$',$promenliva)) {
return false;
} else {
return true;
}
}

и проверявам

if (simvoli($nick)) {
echo"<b>".$e_r_simvoli."<br>";
}

обаче не работи като хората - с някои букви на кирилица ...
 
Оправих се със следното
ereg('[^a-zA-ZаблрпхфэъйюьяаожгтнвмчуеыишщксдзцБЛРПХФЭЪЙЮЧМВНТГЖОАЯЬЫУЕИШЩКСДЗЦ0-9_.,!?-]', $promenliva)
 

Горе