upload foto med korrekt attribut
Hi there,jeg har en kode der kan uploade foto til mit webhotel.
Mit problem er at den sætter attributten til 600, dvs jeg kan ikke overføre det til min egen pc.
Den korrekte attribut skal være 644
Hvordan ændre jeg koden til den sætter netop den attribut - må gerne være en løsning som kan bruges til at sætte alle atributter.
Her er min kode:
<b>Upload foto:</b>
<form enctype="multipart/form-data" action="<?php echo $_SERVER["PHP_SELF"]; ?>" method="post">
<input type="hidden" name="upload" value="true">
Vælg foto: <input name="billede" type="file" style="font-size : 9px;"> <input type="submit" value="Upload" style="font-size : 9px;">
</form><br>
<?php
if(isset($_POST["upload"])) {
if(!is_uploaded_file($_FILES["billede"]["tmp_name"])) {
echo"Ingen upload<br><br>";
}else{
$filtyper = array("gif", "jpeg", "jpg");
$filen = pathinfo($_FILES["billede"]["name"]);
$sti = $_SERVER["DOCUMENT_ROOT"] ."/image/";
if(!in_array(@strtolower($filen["extension"]), $filtyper)) {
echo"Filtypen ". $_FILES["billede"]["type"] ." kan ikke uploades, idet formatet ikke er .gif, . jpeg eller .jpg.<br><br>";
}else{
move_uploaded_file($_FILES["billede"]["tmp_name"], $sti . $_FILES["billede"]["name"]);
echo"Filen, ". $_FILES["billede"]["name"] ." er nu uploadet.<br><br>";
}
}
}
?>
