Avatar billede illmatic Nybegynder
18. maj 2003 - 19:25 Der er 10 kommentarer og
1 løsning

Hvordan? str_replace?

Hej allesammen

jeg vil gerne have at når den printer "brugerens navn":
$_SESSION[brugernavn]
så skal den på en eller anden måde sørge for at bytte bogstaverne ud med billeder...
altså:

str_replace("a", "<img src=a.jpg");
str_replace("b", "<img src=b.jpg");
str_replace("c", "<img src=c.jpg");

osv. Så den printer brugerens navn ud med billeder? Hvordan kan jeg gøre det ?!
Avatar billede medions Nybegynder
18. maj 2003 - 19:28 #1
$strBrugernavn = $_SESSION[brugernavn];
str_replace("a", "<img src=a.jpg>", $strBrugernavn);
str_replace("b", "<img src=b.jpg>", $strBrugernavn);
str_replace("c", "<img src=c.jpg>", $strBrugernavn);

Prøv sådan?!

//>Rune
Avatar billede medions Nybegynder
18. maj 2003 - 19:29 #2
Og så selvf. sådan her:

$strBrugernavn = $_SESSION[brugernavn];
str_replace("a", "<img src=a.jpg>", $strBrugernavn);
str_replace("b", "<img src=b.jpg>", $strBrugernavn);
str_replace("c", "<img src=c.jpg>", $strBrugernavn);

echo $strBrugernavn;

//>Rune
Avatar billede illmatic Nybegynder
18. maj 2003 - 19:32 #3
Jeg er logget ind med brugeren "test" og den printer bare "test" ud :(
Avatar billede speedy Nybegynder
18. maj 2003 - 19:34 #4
En evt. lidt smartere metode:


<?
    $strBrugernavn    = $_SESSION[brugernavn];
    $strImgBrugernavn = "";

    for ($i = 0; $i < strlen($strBrugernavn); $i++){
        $strImgBrugernavn .= "<img src=\"" . $strBrugernavn{$i} . ".jpg\">";
    }

    echo $strImgBrugernavn;
?>

/SpEeDy
Avatar billede illmatic Nybegynder
18. maj 2003 - 19:35 #5
speedy det virkede.. Kan du fortælle hvorfor ? ;)
Avatar billede speedy Nybegynder
18. maj 2003 - 19:36 #6
Jeg har lavet en for-løkke som løber alle bogstaverne i brugernavnet igennem. Og for hvert bogstav den finder tilføjer den så et billede med bogstavets navn.

/SpEeDy
Avatar billede illmatic Nybegynder
18. maj 2003 - 19:42 #7
ok... men forstår ik lige, hvis jeg skal have billederne hentet fra en anden mappe f.eks /images hvor skal det så sættes ind ?
Avatar billede illmatic Nybegynder
18. maj 2003 - 19:48 #8
har selv fundet ud af det :D SPEEDY lav svar !!
Avatar billede clean Nybegynder
18. maj 2003 - 19:49 #9
Lige efter <img src=\
f.eks <img src=\billeder\bogstaver\"" . $strBrugernavn{$i] . ".jpg\">";
Avatar billede illmatic Nybegynder
18. maj 2003 - 19:51 #10
Tak clean men fandt også ud af det *s*
Avatar billede speedy Nybegynder
18. maj 2003 - 20:01 #11
;)
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