Avatar billede advancedweb Nybegynder
11. februar 2005 - 00:05 Der er 4 kommentarer og
1 løsning

Erstatte [img] med billede

Jeg har lavet et artikelsystem, hvor man uploader nogle billeder, og så kan sætte dem ind i teksten. Det kan gøre ved at skrive billednavn.jpg i teksten som skal ligge i en tabel (db)

Når artiklen så skal vises skal de billeder (billednavn.jpg), med <img src="billednavn.jpg"/>

Hvordan laver jeg en function som undersøger en streng, og hver gang den finder etellerandet erstatter det med <img src="etelllerandet"/>?
Avatar billede dknsj Nybegynder
11. februar 2005 - 00:24 #1
<?php
$str = "HeY.. dit-billede-url.gif";

$str = str_replace("[img]", "<img src=\"", $str);
$str = str_replace("[/img]", "\">", $str);

print $str;
?>
Avatar billede dknsj Nybegynder
11. februar 2005 - 00:42 #2
Du kunne evt. godt meddele om du kunne bruger det eller ej!
Avatar billede sorenbs Nybegynder
11. februar 2005 - 01:44 #3
advancedweb er jo nok gået i seng :)
Avatar billede hmortensen Nybegynder
11. februar 2005 - 08:13 #4
Kunne også gøres sådan her:
$nystr = preg_replace("/\[img\](.*)\[\/img\]/Umis", "<img src=\"\\1\" />", $str);

dknsj, det her er et forum og ikke en livechat.
Avatar billede advancedweb Nybegynder
11. februar 2005 - 09:31 #5
Jo, der ser ud til at virke dknsj... Tak

Opdagede dog først dit indlæg kl. halv 2 da jeg var på vej i seng, så jeg nåede ikke at prøve det af :)
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