Hallo beste gotters.
Ik heb een klein probleempje met de functie eregi in php.
Ik ben een functie aan het maken om een alle files in een directory in een array te proppen. Nu wil ik filteren op files met een bepaalde extensie. Hiervoor dacht ik aan de functie eregi te gebruiken. Hieronder het betreffende stukje.
Dit werkt verder allemaal perfect alle files met de extensie jpg worden in de array gepropt.
Nu wilde ik de functie een beetje uitbreiden zodat ik ook op andere extensies kan zoeken. Daarom dacht ik eraan om een variable op te nemen in de regexp. Helaas krijg ik dat niet voor elkaar.
Ik heb al geprobeert een \ voor de variable te zetten maar dan nog werkt het niet. Heeft iemand hier een oplossing voor?
Ik heb een klein probleempje met de functie eregi in php.
Ik ben een functie aan het maken om een alle files in een directory in een array te proppen. Nu wil ik filteren op files met een bepaalde extensie. Hiervoor dacht ik aan de functie eregi te gebruiken. Hieronder het betreffende stukje.
code:
1
| eregi('\.jpg$',$file) |
Dit werkt verder allemaal perfect alle files met de extensie jpg worden in de array gepropt.
Nu wilde ik de functie een beetje uitbreiden zodat ik ook op andere extensies kan zoeken. Daarom dacht ik eraan om een variable op te nemen in de regexp. Helaas krijg ik dat niet voor elkaar.
code:
1
2
| $extension = "jpg"; eregi('\.$extension$',$file) |
Ik heb al geprobeert een \ voor de variable te zetten maar dan nog werkt het niet. Heeft iemand hier een oplossing voor?
[ Voor 3% gewijzigd door Verwijderd op 23-10-2004 21:54 ]