Hoi allemaal,

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.
"More information about this error may be available in the server error log. "
Daar staat dus niks in.
Lijkt me sterk eigenlijk. Zet anders eens 'display_errors' op ON in je .htaccess, en error_reporting op E_ALL.
Nog steeds niks, ik zal morgen nog wel even verder kijken :).
In sommige gevallen is het een kwestie van het aanpassen van een php.ini, als .htaccess geen effectiviteit heeft. Raadpleeg anders eens je hosting.

Reageren