[PHP] zoeken in bestandnamen

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een systeem dat pdf facturen opslaat in mappen op de server.
De bestanden hebben de volgende opbouw 7007105_01-29-2007.pdf

dat is het factuur nummer en de datum van facturatie. Nu moet er worden gezocht op deze twee dingen
nu is mijn vraag is het mogelijk om te zoeken op bestandsnamen ?

Ik zat zelf te denken om alle bestanden in een array te zetten. En daarin te gaan zoeken maar bestaat er ook een functie die in een string van een bestandsnaam kan zoeken ?

Acties:
  • 0 Henk 'm!

  • iH8
  • Registratie: December 2001
  • Laatst online: 17-06-2024

iH8

Aunt bunny is coming to get me!


Acties:
  • 0 Henk 'm!

  • Voutloos
  • Registratie: Januari 2002
  • Niet online
Nee, volgens mij wil TS een functie die voor hem het zoekwerk naar bijvoorbeeld '7007105_*.pdf' doet. ;)

{signature}


Acties:
  • 0 Henk 'm!

  • Pete
  • Registratie: November 2005
  • Laatst online: 07-09 17:51
De glob-functie van php. Zie http://nl2.php.net/manual/nl/function.glob.php

(is deze vraag niet wat basic voor GoT?)

petersmit.eu


Acties:
  • 0 Henk 'm!

  • mithras
  • Registratie: Maart 2003
  • Niet online
Volgens mij bestaat de functie niet, maar je methode is wel correct. Lees de dir uit, en stop alle files (of *.pdf) in een array en ga daar door zoeken. Een standaard search zit volgens mij niet in php :)
phsmit schreef op dinsdag 06 februari 2007 @ 09:31:
De glob-functie van php. Zie http://nl2.php.net/manual/nl/function.glob.php

(is deze vraag niet wat basic voor GoT?)
No shit, dat is handig :o

[ Voor 40% gewijzigd door mithras op 06-02-2007 09:33 ]


Acties:
  • 0 Henk 'm!

  • PhoeniX-
  • Registratie: Juni 2000
  • Laatst online: 01-09 10:26
Voor iets soortgelijks gebruik ik de PEAR module File_Find.

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ik heb het al voor mekaar ik laat alle bestanden in een array en die array waarde vergelijk ik met de zoekopdracht

Acties:
  • 0 Henk 'm!

  • Spockz
  • Registratie: Augustus 2003
  • Laatst online: 10:08

Spockz

Live and Let Live

@loyd1000:
De methode die je nu gebruikt zal waarschijnlijk wel aardig werken als je nog niet zoveel bestanden hebt. Maar afhankelijk van hoe je de array entries vergelijkt en hoeveel het er zijn kan de methode van phsmit met Glob() een stuk sneller zijn.

C'est le ton qui fait la musique. | Blog | @linkedin
R8 | 18-55 IS | 50mm 1.8 2 | 70-200 2.8 APO EX HSM | 85 1.8

Pagina: 1