Avatar billede need4speed Nybegynder
09. februar 2003 - 21:07 Der er 5 kommentarer og
1 løsning

PHP | Simpel? replace løsning

<!-- billede start --><img src="billede478937.jpg"><!-- billede slut -->

etbillede.jpg varierer! -> jeg skal have erstattet etbillede.jpg med indholdet fra $newpic

Jeg skal have en der erstattet indholdet mellem:
<!-- billede start --><img src="
og
"><!-- billede slut -->

med indholdet fra $newpic

bemærk billedet (billede478937.jpg) varierer, derfor kan jeg ikke! lave str_replace billede478937.jpg :/

kan i hjælpe mig!
Avatar billede _darkstar_ Nybegynder
09. februar 2003 - 21:09 #1
Avatar billede need4speed Nybegynder
09. februar 2003 - 21:12 #2
hej, jeg fatter lige lidt for meget minus af ereg :) så gerne et eksempel, hvis jeg selv kunne hitte ud af det (har prøvet, og ja også med hjælp fra php.manual) stillede jeg jo ikke spm her vel:-)
Avatar billede 7th Praktikant
09. februar 2003 - 21:14 #3
http://www.eksperten.dk/spm/294327 ala det du gerne vil have.
Avatar billede _darkstar_ Nybegynder
09. februar 2003 - 21:15 #4
Det ville hjælpe meget hvis du faktisk postede din kode her.
Avatar billede tangveje Nybegynder
09. februar 2003 - 21:15 #5
$str = '<!-- billede start --><img src="billede478937.jpg"><!-- billede slut -->' ;

$str = preg_replace( "/<!-- billede start --><img src=\"(.*?)\"><!-- billede slut -->/i", "<!-- billede start --><img src=\"$newpic\"><!-- billede slut -->", $str ) ;

Ikke helt sikker på om det virker, hvis ikke så sig til, så må jeg lige gå igennem for tastefejl :)
Avatar billede tangveje Nybegynder
09. februar 2003 - 21:18 #6
Kunne sikkert laves lidt kønnere... Har du andre billeder på siden hvor filnavnet starter med "billede"
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
Kurser inden for grundlæggende programmering

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