Hoi,
ik ben echt een prutser in regular expressions, en nu wil ik graag iets doen waarvoor ik het echt nodig heb.
Ik wil in een stuk code alle images opzoeken, er de attributen width, height en src ervan ophalen, en er daarna iets omheen kunnen zetten.
Ik heb al in veel tutorials gekeken, maar ik vind het echt heel lastig, en ik hoop dat er hier iemand is die er veel verstand van heeft, en mij kan helpen.
Is er dan ook een mogelijkheid om van alle bestanden (dus ook png enzo) de SRC uit te lezen?
En als ik de width en height wil, dan kan ik zeker niet gewoon het src veranderen in width door die jpg bmp en gif, weet jij misschien hoe dat dan moet?
Bedankt voor de hulp in ieder geval
Oja logisch sorry beetje stom van mezelf
Maar weet je dan nog hoe ik de width+ height van de image er uit kan halen en hoe ik iets er om heen kan zetten?
Oja logisch sorry beetje stom van mezelfÂ
Maar weet je dan nog hoe ik de width+ height van de image er uit kan halen en hoe ik iets er om heen kan zetten?
Wat wil je er omheen zetten? Als je er een border oid omheen wilt zetten kan je dit het beste doen met GDLibrary
@jaronneke ah super! nu ben ik er bijna alleen nog iets er om heen zetten, ik zal dit eerst zelf opzoeken, maar als iemand het weet, ik zou je dankbaar zijn als je het hier post!
@bart ik wil er een <a> omheen zetten. Dus zeg maar om de <img> een url.
De $src heb ik uit de regex tutorial van deze site gehaald.
Als ik $source doe geeft hij FALSE terug, wat, lijkt mij, niet klopt.
Weet iemand wat er fout is?
De $src heb ik uit de regex tutorial van deze site gehaald.
Als ik $source doe geeft hij FALSE terug, wat, lijkt mij, niet klopt.
Weet iemand wat er fout is?
Ik weet niet exact wat er mis is, maar je moet er wel op letten dat je quotes (single of double) om letterlijke tekst (in een string) heen zet.
Omdat de letterlijke tekst geen single quote(s) bevat kun je hem tussen single quotes zetten en hoef je geen quotes te escapen (backslash ervoor zetten).
Eventueel is het ook handig om error checking aan te zetten, zodat je automatisch waarschuwingen en (ook 'getolereerde') fouten gemeld krijgt. Dat kan flink helpen bij het zoeken naar fouten.
Een manier om dit in te schakelen (als het niet al aanstaat) is dit bovenaan je code te zetten (er zijn meer manieren):
Als alles naar behoren werkt en je krijgt toch nog meldingen haal je het gewoon weer weg en heb je geen last meer van meldingen...
Ik hoop dat je snapt wat ik allemaal zeg
Succes!
P.S. Regular expressions kunnen (extreem) lastig tot onmogelijk te begrijpen/maken zijn voor beginners. Mocht je het vaker willen gebruiken dan raad ik je sterk aan een boek aan te schaffen. Mijn favoriet is Mastering Regular Expressions door Jeffrey Friedl (O'Reilly press). Regular expressions leren is een investering in jezelf!