Avatar billede ben2l4c Nybegynder
25. september 2002 - 21:38 Der er 6 kommentarer

Noget simpelt RE, men jeg mangler det lige hurtigt.

Jeg skal bruge et funktion der indsætter et dir foran et billede src. Dvs: <img src="billde.jpg"> bliver lavet om til <img src="heste/per/billde.jpg"> (Kan vel gøres ved at leje efter *.jpg immellem de to gåseøjne)

Den skal helst virke med include, og hvis det kan lade sig gøre, så smid den i en function. Gør det hele lidt nemmere for mig.

$bleh = vildt_regex (include $fil));

;> På forhånd tak
Avatar billede jakoba Nybegynder
25. september 2002 - 21:46 #1
$streng = eregi_replace( "src=([^=]+).jpg", "src=\\1.jpg", $streng );

mvh JakobA
Avatar billede ben2l4c Nybegynder
25. september 2002 - 22:09 #2
Hmm, ja men jeg vil dog spørge yderligere så da.

    echo eregi_replace("src=([^=]+).jpg", "src=$dir\\1.jpg", $content);

Her kan du se mit dilemma. Jeg $dir indeholder stien, men billedet kommer jo som "bleh.jpg", og jeg ved ikke hvor jeg kan smid $dir ind :\
Avatar billede jakoba Nybegynder
25. september 2002 - 22:21 #3
det har du ret i, jeg glemte at sætte den nye sti på :(

$streng = eregi_replace( "src=\"([^=]+).jpg", "src=\"heste/per/\\1.jpg", $streng );

men nu SKAL dine urler være omkranset med " og ikke med '

mvh JakobA
Avatar billede ben2l4c Nybegynder
25. september 2002 - 22:30 #4
skal du ikk ha dine point? Du har kun skrevet kommentare :\
Avatar billede ben2l4c Nybegynder
25. september 2002 - 22:30 #5
mange tak, nu virker mit halløj :)
Avatar billede jakoba Nybegynder
25. september 2002 - 22:36 #6
nåja. takker.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester