nu fik jeg det til at virke
Jeg ændrede lidt på koden så nu ser den sådan ud:
<?php
ini_set('error_reporting', E_ALL);
$dist = $_SERVER["DOCUMENT_ROOT"]."/fileupload/images";
// Er upload tilladt ???
if(false == ini_get('file_uploads')) {
echo "Upload af filer er ikke tilladt i php.ini!";
exit;
}
// Findes dir til upload ???
if(!is_dir($dist)) {
echo "Dir til upload findes ikke!";
exit;
}
if(!is_writable($dist)) {
echo "Der er ikke skriverettigheder på uploaddir, ". $dist;
exit;
}
if(isset($_FILES["upfile"]) && is_uploaded_file($_FILES["upfile"]["tmp_name"]))
{
$filnavn = $_FILES["upfile"]["name"];
$tempnavn = $_FILES["upfile"]["tmp_name"];
if(move_uploaded_file($tempnavn, $dist."/".$filnavn)) {
chmod($dist."/".$filnavn, 0644);
echo"Din fil er uploadet!";
}
else
{
echo"Filen kunne ikke uploades";
}
}
else
{
echo"filen er der ikke";
}
?>
Og mit formtag ser sådan ud:
<form enctype="multipart/form-data" action="uploader.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="4000000" />
Choose a file to upload: <input name="upfile" type="file" /><br />
<input type="submit" value="Upload Fil" />
</form>
I php.ini filen står der max størelse 2mb
men ved du hvordan jeg kan ændre det, som du kan se har jeg prøvet at ændre det i mit formtag, men det virker ikke.
Den vil kun uploade filer under 2 mb, kan man ændre det?
Tak