Glöm det!!
chmod ("../upload/"."$idnr"."_logo.gif", 0777);
....var den gudabenådade raden :-)
:birp
/Henke
1 svar · 241 visningar · startad av henkeny
Har använt filuppladdnings exemplet på php.net (http://se.php.net/manual/en/features.file-upload.php).
Funkar ju bra, förutom en sak. Jag får inte de filattribut jag vill ha på filen som laddas upp. Jag får attribut 600 på filen dvs. Owner har Read och Write. Resten har inga rättigheter. Vill ha så att alla ska kunna se filen (public)
Min formulärs kod:
<form method="post" enctype="multipart/form-data" name=userData action="skapa_grafik_result.php">
<input type="hidden" name="MAX_FILE_SIZE" value="1000000">
<input type="hidden" name="idnr" value="<? print $uid?>">
<b>Restaurangens logotype:</b>
<p>
<input type="file" name="userfile" size="40">
<p>
<input type="submit" value="Ladda upp">
</form>
Uppladdningskoden (skapa_grafik_result.php):
<?php
// In PHP earlier then 4.1.0, $HTTP_POST_FILES should be used instead of $_FILES.
if (is_uploaded_file($_FILES['userfile']['tmp_name'])) {
copy($_FILES['userfile']['tmp_name'], "../upload/"."$idnr"."_logo.gif");
} else {
echo "Possible file upload attack. Filename: " . $_FILES['userfile']['name'];
}
/* ...or... */
move_uploaded_file($_FILES['userfile']['tmp_name'], "../upload/"."$idnr"."_logo.gif");
?>
Hjälp mig......!
Nybörjare i nöd!!
/Henke
Glöm det!!
chmod ("../upload/"."$idnr"."_logo.gif", 0777);
....var den gudabenådade raden :-)
:birp
/Henke