Visa ett inlägg
Oläst 2009-01-24, 12:52 #4
oddholst oddholst är inte uppkopplad
Medlem
 
Reg.datum: Aug 2007
Inlägg: 127
oddholst oddholst är inte uppkopplad
Medlem
 
Reg.datum: Aug 2007
Inlägg: 127
Citat:
Ursprungligen postat av oddholst
Citat:
Ursprungligen postat av kullervo
Du har glömt att du ska stoppa in en delimiter som första och sista tecken i stängen. Använd förslagsvis en slash.
Nu har jag vaknat igen och fortsätter att plåga mig med detta och er med mina frågor.
Kod:
if (preg_match("/^\/[1-9].[0-9]*_[0-9a-zA-Z-]*\.(jpg|tif)$/",$_SERVER["REQUEST_URI"]) == 1)
Är detta test korrekt för att jag skall testa att filnamnet är som jag vill ha det och ingenting annat före eller efter?

Sen kommer nästa pilsner. Jag skall ta ut numret ur filnamnet, dvs det mellan första /-tecknet och den första icke-numeriska tecknet som kommer.

Exempel:
/12345.jpg -> 12345
/12367_Test.jpg -> 12367
/12389_Test-720.jpg -> 12389

Jag misstänker att det även här är någon regexp-funktion som kommer till användning...
oddholst är inte uppkopplad   Svara med citatSvara med citat