Ik ben op het moment bezig met een video uploader, maar ik doe volgens mij iets fout.
Ik heb nu deze code:
<?php
$allowedexts = array("mp4", "wmv");
$temp = explode(".", $_FILES["file"]["name"]);
$extension = end($temp);
if (in_array($extension, $allowedexts))
{
if ($_FILES["file"]["error"] > 0)
{
echo "return code: " . $_FILES["file"]["error"] . "<br>";
}
else
{
echo "upload: " . $_FILES["file"]["name"] . "<br>";
echo "type: " . $_FILES["file"]["type"] . "<br>";
echo "size: " . ($_FILES["file"]["size"] / 1042) . " kb<br>";
echo "temp file: " . $_FILES["file"]["tmp_name"] . "<br>";
if (file_exists("upload/" . $_FILES["file"]["name"]))
{
echo $_FILES["file"]["name"]. "already exists. ";
}
else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
"upload/" . $_FILES["file"]["name"]);
echo "stored in: " . "upload/" . $_FILES["file"]["name"];
}
}
}
else
{
echo "Invalid file";
}
?>
Maar elke keer als ik een video upload, krijg ik de volgende fout:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator to inform of the time the error occurred and of anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Wat moet ik doen zodat ik een video kan uploaden? Heb ik een heel ander script nodig, of moet ik gewoon wat aanpassen in Apache?
Alvast bedankt,
Kevin Ruhl.