Goede morgen,
Heb een vraagje betreft uploaden van Rar bestanden. In mijn code is te zien dat ik alleen probeer het mogelijk te maken om zip of rar bestanden te uploaden. Echter werkt het uploaden niet van de rar files. Ik heb alle mime types al geprobeerd voor zover ik weet, zoals ook in de code staat.
Schijnt een probleem te zijn van de server zeggen ze, dat het uploaden van Rar tegenhoudt, echter als ik de controle weghaal in mijn php script, kan ik wel Rars uploaden, maar het liefst wil ik wel de controle anders kan er van alles geupload worden..
Heb een vraagje betreft uploaden van Rar bestanden. In mijn code is te zien dat ik alleen probeer het mogelijk te maken om zip of rar bestanden te uploaden. Echter werkt het uploaden niet van de rar files. Ik heb alle mime types al geprobeerd voor zover ik weet, zoals ook in de code staat.
Schijnt een probleem te zijn van de server zeggen ze, dat het uploaden van Rar tegenhoudt, echter als ik de controle weghaal in mijn php script, kan ik wel Rars uploaden, maar het liefst wil ik wel de controle anders kan er van alles geupload worden..
PHP:
<form action="index.php" method="post" enctype="multipart/form-data">
<label for="file">Filename:</label>
<input type="file" name="file" id="file" />
<input type="submit" name="submit" value="Submit" />
</form>
<?php
if(($_FILES["file"]["type"] == "application/zip")
|| ($_FILES["file"]["type"] == "application/rar")
|| ($_FILES["file"]["type"] == "application/x-compressed")
|| ($_FILES["file"]["type"] == "application/x-rar")
|| ($_FILES["file"]["type"] == "application/x-rar-compressed")
|| ($_FILES["file"]["type"] == "application/x-compressed")
|| ($_FILES["file"]["type"] == "compressed/rar")
&& ($_FILES["file"]["size"] < 10000000))
{
if ($_FILES["file"]["error"] > 0)
{
echo "Return Code: " . $_FILES["file"]["error"] . "<br />";
}
else
{
$fileSizeInBytes = ($_FILES["file"]["size"] / 1024);
$fileSizeInMB = substr($fileSizeInBytes,0,-7);
if (file_exists("files/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"files/" . $_FILES["file"]["name"]);
echo "<h3>Eigenschappen van zojuist geuploade bestand.</h3>";
echo "Stored in: " . "files/" . $_FILES["file"]["name"]. "<br />";
echo "Upload: " . $_FILES["file"]["name"] . "<br />";
echo "Type: " . $_FILES["file"]["type"] . "<br />";
echo "Size: " . $fileSizeInMB . " Kb<br />";
}
}
}
else
{
echo "Het bestand dat je probeert te uploaden wordt niet ondersteund";
}
?>
Laatst bewerkt: