Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Konec regulárních výrazů v PHP?

Ahoj,

dnes při třídění fotek mě napadlo že jsi udělám PHP script který mi fotky vybere (jen jpg), pojmenuje a uloží do nové složky. No narazil jsem na tuto ošklivou hlášku:

Deprecated: Function eregi() is deprecated in /opt/lampp/server/galery_clean.php on line 11

Na stránce PHP píšou že ereg a eregi jsou od 5.2 zavržené :?:. Potřeboval jsem to na vybrání podle přípony ve tvaru:

$ext = '.jpg$';

Vím, že se zavináčem hláška nevyskočí, no zajímá mě jak pak budu třeba testovat email, nebo vyhledávat ve stringu :?:. Najít nějakou funkci, která by mi vyhledala string ve stringu se mi nepodařilo. Vždy to vyhodilo blbosti. Třeba ".php" našlo jenom tečku a pak jenom php. Při hledání jsem narazil že to dělá problémy i drupalu.

Díky za pomoc. :-)

Předmět Autor Datum
Místo nich se používají rychlejší a IMHO i lepší PCRE - Perl compatible regular expressions book.pcr…
marekdrtic 26.08.2010 11:26
marekdrtic
::) Zase nějaká novinka :beer: Díky.
CoWayger 26.08.2010 11:32
CoWayger
Zde o tom byla řeč : http://pc.poradna.net/q/view/532147-nahrada-v-php- za-ereg?page=r532167#r53216…
hynajs 26.08.2010 11:32
hynajs
V tomhle jsou v PHP experti. Deprecated je snad jejich nejoblíbenější slovo. poslední
Wikan 26.08.2010 21:03
Wikan

Zpět do poradny Odpovědět na původní otázku Nahoru