Avatar billede emureactor Nybegynder
14. juli 2004 - 19:08 Der er 5 kommentarer og
1 løsning

Upload af billede til specifik bruger

Hejsa alle

Jeg har følgende script som jeg ikke fatter hvorfor det ikke virker hehe :D - en der ved hvad fejlen evt. kunne være ?

<?php

if (file_exists('portraits/'.$_GET['username'])) {

    echo '<img src="portraits/'.$_GET['username'].'.jpg" style="width: 120px; height: 160px"><br /><br />';

} else {

    echo '<img src="portraits/portrait.gif" style="width: 120px; height: 160px"><br /><br />';

}

?>


Det Jeg ikke forstår er at den ikke henter username.jpg hvis jeg uploader den manuelt, den henter stadig ELSE billedet som er default billede hvis man ikke har oprettet sit eget billede.

Tak!
Avatar billede expnet Seniormester
14. juli 2004 - 19:21 #1
<?php

if (file_exists("portraits/".$_GET[username])) {

    echo '<img src='portraits/$_GET[username].jpg' style='width: 120px; height: 160px'><br /><br />';

} else {

    echo '<img src='portraits/portrait.gif' style='width: 120px; height: 160px'><br /><br />';

}

?>
Avatar billede Slettet bruger
14. juli 2004 - 19:59 #2
expnet: ? De rettelser forstår jeg ikke... især ikke på den første echo, som med dine ændringer vil give en PARSE error.

Bliver siden kaldt med ?username=username eller sagt på en anden måde: Har $_GET['username'] noget indhold. Prøv at udskrive den med en linie før din if.

echo $_GET[username];
Avatar billede greew Nybegynder
14. juli 2004 - 22:07 #3
Kan det være for at din

if (file_exists('portraits/'.$_GET['username'])) {

ikke har .jpg endelsen med ?? Du kigger i hvert fald ikke efter portraits/username.jpg men bare efter portraits/username.... Er det noget ??
Avatar billede Slettet bruger
14. juli 2004 - 22:17 #4
greew: Du kan vist roligt lægge et svar. Med mindre der _også_ var det problem, jeg antydede, så tror jeg du er kommet med løsningen. Imens banker jeg så lige hovedet ind i væggen i ærgelse over ikke at have fået øje på den klassikker. ;-)
Avatar billede greew Nybegynder
14. juli 2004 - 22:18 #5
Takker ;)
Avatar billede emureactor Nybegynder
14. juli 2004 - 23:55 #6
Herligt...! Takker! Dum fejl hehe
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