Avatar billede Slettet bruger
15. januar 2005 - 15:10 Der er 5 kommentarer og
1 løsning

"403 forbidden" ikke adgang til at se billedet?

Hvordan kan det være at jeg ikke kan få vist et billede jeg uploader med mit uploadscript, hverken ved brug af <img src="billedet"> eller hvis jeg skriver stien direkte i browseren?

Kan det være noget der sker i mit uploadscript? eller er det mappen der er chmoddet forkert?
Avatar billede Slettet bruger
15. januar 2005 - 15:11 #1
Hvis jeg skriver (i browseren) en sti der ikke passer siger den bare "siden kan ikke vises"
Avatar billede jakoba Nybegynder
15. januar 2005 - 15:22 #2
det kunne være en serverindstilling i den mappe du uploader til
Avatar billede Slettet bruger
15. januar 2005 - 15:33 #3
er det noget man kan ændre på?
Avatar billede Slettet bruger
15. januar 2005 - 15:50 #4
Eller kan det være mit uploadscript?

$sti = "images\cykler\cykel_";
    //Sætter filtyperne der er tilladt her i arrayet
    $allow_files = array("jpg", "gif");
    //Sætter max størrelse på filen
    //Husk at i php.ini er max størrelse sat til 2 mb som standard,
    //og kan give fejl hvis filer er over 2 mb
    $size = 5000000; //I bytes
    //Finder hvilket filtype der er tale om
    $ext = pathinfo($_FILES['upfile']['name']);
    //Tjekker om filtypen er tilladt
    if(in_array($ext["extension"], $allow_files))
        {
        //Tjekker om filen findes
        if(!file_exists($sti . $_GET['sid'] . $ext))
            {
            //Tjekker om filen er større end det tilladte
            if($_FILES['upfile']['size'] <= $size)
                {
                //Hvis der bliver lavet en fil
                if(is_uploaded_file($_FILES['upfile']['tmp_name']))
                    {
                    //Flyt filen til det dir og omdøb den til dens rigtige filnavn
                    move_uploaded_file($_FILES['upfile']['tmp_name'], $sti . $_GET['sid'] .".".$ext["extension"]);
                    echo "Filen blev uploadet";
                    }
                else
                    {
                    echo "ERROR";
                    }
                }
            else
                {
                echo "Filem er for stor";
                }
            }
        else
            {
            echo "Filen existere stopper her";
            }
        }
    else
        {
        echo "Filtypen er ikke tilladt, stop her";
        }
    echo "<br><br>tryk <a href=\"?id=61&sid=". $_GET['sid'] ."\">her</a> for at komme tilbage";
    }
Avatar billede Slettet bruger
15. januar 2005 - 16:10 #5
Jeg sætter gerne point op!
Avatar billede Slettet bruger
15. januar 2005 - 20:00 #6
lukker
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