Avatar billede Slettet bruger
10. november 2012 - 21:02 Der er 1 løsning

Upload script sætter rettigheder på filerne

Hej eksperten.
Jeg har dette upload script til at uploade .zip filer med
det fungere som jeg egentelig ønsker det, men det sætter rettigheder på de filer man uploader således at man hverken kan downloade dem fra browser eller ftp
__________________________________


if(isset($_POST["start_upload"]))
{
$size = $_FILES["fil"]["size"];
$flyt = "upl3/".time().".zip";

if($_FILES["fil"]["type"] == "application/octet-stream")
        {
            echo "Type godkendt!";
            move_uploaded_file($_FILES[fil][tmp_name], $flyt);
        }
    else
    {
        echo "Filtype ikke godkendt!";   
    }

}
?>
<h1>Ny Webløsning</h1><br>
<form method="post" enctype="multipart/form-data">
<b>Fil upload:</b><br />
<input type="file" style="width:500px;" name="fil"><br />
<input type="submit" value="Upload fil" name="start_upload" style="width:250px;">
</form><b>Vil tillader kun .zip filer!</b>

__________________________________

Filrettighederne den får uddelt er 600 altså: Ejertilladelse, Læse - Skrive

Retter jeg dem får jeg bare fejl. Bruger filezilla til at ændre rettigheder.
Avatar billede Slettet bruger
11. november 2012 - 00:22 #1
Fejlen er løst!
Løsning:

chmod("*Sti til fil*/Filnavn.type", 0777);
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