if(!eregi ... забрана на търсене

mhead

Registered
Един бърз върпос
как да направя филтър в търсачка да не изкарва цифрите примерно от
1950 до 2012 и въобще възможно ли е с if(!eregi без да ги изброявам една по една ?
Благодаря предварително.
 
mhead каза:
Един бърз върпос
как да направя филтър в търсачка да не изкарва цифрите примерно от
1950 до 2012 и въобще възможно ли е с if(!eregi без да ги изброявам една по една ?
Благодаря предварително.

eregi е спряно - http://php.net/manual/en/function.ereg.php

Иначе я пробвай така:

PHP:
<?php
$string = "1940";
if($string >= 1950) {
	echo "Не може да видиш резултата";
} else {
	echo "резултат";
}
?>
 
Ясно но няма да стане по този начин.
Идеята ми беше пример :
Код:
 if(!eregi("1950",$files))
if(!eregi("1951",$files))
if(!eregi("1952",$files))
if(!eregi("1953",$files))
if(!eregi("1954",$files))
if(!eregi("1955",$files))

Да не ги изброявам така а дали има начин да стане примерно 1950<2010 или незнам как да го напиша ... просто не знам синтаксиса на php-то никога не съм го учил и всичко което пиша го чета и се опитвам да го разбера от хора като вас.
Съжалявам за което.
Ако го пиша едно по едно ще ми трябва 200 реда код :D просто искам да го съкратя.
При линка който си ми дал

Код:
<?php
if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date, $regs)) {
    echo "$regs[3].$regs[2].$regs[1]";
} else {
    echo "Invalid date format: $date";
}
?>
В този случай ще ти изкара грешка а целта е да не изкарва нищо
Примерно трърся "1953 какво е станало в България".
Ако е с ereg ще изкара грешка Invalid date format (примерно)
а целта ми е просто да не приема 1953 като ключовата дума да игнорира всичко което започва с тази дума.
Все пак благодаря за отговора !
 

Back
Горе