Hallo,
Ik ben voor school/mij zelf bezig een Movie database te maken ben al een aardig eind op weg, maar zit met een probleem. In de site kan ik een film toevoegen, als eerste formulier gewoon gegevens over de film, 2e formulier een filmposter uploaden naar de map uploads en kan de naam veranderen. Nu als 3e formulier moet ik de film in de database kunnen zetten zodat je die kan bekijken, dit heb ik met hetzelfde script gedaan als de filmposters maar dan in een andere map. Maar boven de zoveel Mb werkt hij niet meer. Hij schrijft de locatie ook niet weg met een film bestand. Met mp3`s werkt hij wel. Ik zou nu graag willen dat ik doormiddel van Browse een lokatie/bestand kan opzoeken en dat hij die lokatie opslaat in de database.
Dit heb ik :
<?
include("connect.php");
global $_FILES;
$filename = $_FILES['userfile']['name'];
$allow[0] = "mpeg";
$allow[1] = "avi";
$allow[2] = "txt";
$allow[3] = "mp3";
// $allow[3] = "exe"; enz.
if ($_POST["newname"])
$uploadname = $_POST['newname'];
else
$uploadname = $_FILES['locatie']['name'];
$extentie = substr($uploadname, -3);
for ($i = 0; $i < count($allow); $i++)
{
if ($extentie == $allow[$i])
{
$extentie_check = "ok";
$i = count($allow) + 5;
}
}
if ($extentie_check)
{
if (is_uploaded_file($_FILES['locatie']['tmp_name'])) {
$query = mysql_query("UPDATE filmen SET locatie='films/$uploadname' WHERE titel='".$_POST["film_titel"]."'");
echo "Het bestand is geupload onder de naam: $uploadname";
}
}
else
{
echo "Je hebt geen bestand upgeload of een verkeerde naam ingevuld.<br>
Probeer het <a href=\"uploadbestand.php\">hier</a> opnieuw.";
}
?>
547 views