да проверява даден стринг

stoqnski

Registered
Здравейте имам :

$thumb_image_location = "факофкаофкао";

Искам да проверява дали променливата (винаги стринг) съдържа в текста ".jpg" :

ето какво написах :

<?php
if(eregi('.jpg', $thumb_image_location)){
echo "съдържа .jpg";
} else {
echo "не съдържа .jpg";
}
?>

Пробвам го на localhost и ми вади :

Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\obqvi\add.php on line 363
не съдържа .jpg

някаква грешка , но отдолу прави вярно проверката
Google-нах грешката , но не можах да се справя ...
мм как мога да заместя тази техника с такава , която няма да ми изкарва подобна грешка и проваля CMS-а :D ?
Дали проблема идва от localhost-a ?
 
PHP:
<?php
if(preg_match('/[^.jpg]/', $thumb_image_location)){
echo "не съдържа .jpg";
} else {
echo "съдържа .jpg";
}
?>

Така пробвай ;)
 
Проблема е там, че eregi е премахната функция във новите версии на PHP, използва се вече: preg_match/preg_match_all/preg_replace.
 
eddyy93 каза:
Проблема е там, че eregi е премахната функция във новите версии на PHP, използва се вече: preg_match/preg_match_all/preg_replace.

Благодаря за информацията .
 

Back
Горе