Kom ihåg mig?
Home Menu

Menu


Rexexp-problem

 
Ämnesverktyg Visningsalternativ
Oläst 2009-01-24, 01:17 #1
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
Min rubrik och beskrivning kanske inte är särskilt beskrivande men den reflekterar min frustration över att inte få det att fungera.

Jag har följande rad kod:
Citat:
if (preg_match("\/[1-9].[0-9]*[0-9a-zA-Z-]*\.(jpg|tif)",$_SERVER["REQUEST_URI"]) == 1)
och får följande fel:
Citat:
Warning: preg_match() [function.preg-match]: Delimiter must not be alphanumeric or backslash in /xxx/x/xxxx/www/sub/imagearchive/missing.php on line 6
Jag har ett par exempel på filnamn jag vill matcha:
"/1234.jpg"
"/1234_testbild7.jpg"
"/4110_Pannkakor-med-sylt.tif"

Alltså, strängen skall innehålla följande (i ordning):
* ett snedstreck
* en serie siffror som inte börjar på noll
* eventuellt ett understreck
* eventuellt tecken som innehåller bokstäver, siffror eller bindestreck
* en punkt
* Antingen jpg eller tif, med gemener eller versaler.

Så jag behöver hjälp. Jag har försökt ett antal varianter och googlat men inte funnit någon lösning ännu....
oddholst är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 02:25.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017