Hey,
Ik heb een uploadscript, maar het is de bedoeling dat er ook wat gegevens in de db gezet worden. Alleen weet ik niet waar ik de query neer moet zetten. Ik heb zo'n beetje alle plekken al wel gehad, maar de goede ben ik nog niet tegengekomen. Ik krijg dan ook geen error, maar er word gewoon niets opgeslagen, zelfs geen rij die helemaal leeg is, of is de query ook niet goed?
query:
<?
// query voor de db
$insert = "INSERT INTO aanvulupl (id, uploader, movieid, url, omschrijving) VALUES ('', '$_POST[uploader]', '$_POST[movieid]', 'userfiles/'.$gebruikersnaam.'/$file_name', '$_POST[omschrijving]')";
$query = mysql_query($insert);
// einde db query
?>
script:
<?
if (isset($_FILES['bestand'])) {
//De groote van het bestand vergelijken met het maximum
if ($_FILES['bestand']['type'] > 151200){
exit("Je bestand " . $_FILES['bestand']['size'] . " bytes, het maximum toegelaten is 302400 bytes");
}
if($_FILES['bestand']['type'] == "image/pjpeg") {
$x = strtolower(substr($_FILES['bestand']['name'], -3));
// De naam van de file veranderen
$file_name = $gebruikersnaam;
$n = 0;
// Check of file al bestaat, zo ja, filename verhogen + 1
while (file_exists('userfiles/'.$gebruikersnaam.'/' . $file_name . $n . '.' . $x))
{
$n = $n + 1;
}
$file_name = $file_name . $n;
move_uploaded_file($_FILES['bestand']['tmp_name'],'userfiles/'.$gebruikersnaam.'/' . $file_name . '.' . $x);
chmod ('userfiles/'.$gebruikersnaam.'/' . $file_name . '.' . $x, 0777);
//kiezen
$b = imagecreatefromjpeg('userfiles/'.$gebruikersnaam.'/' . $file_name . '.' . $x) or die ("Jpg probleempje");
$bx = imagesx($b); // Bron breedte
$by = imagesy($b); // bron hoogte
$lm = $b;
$width=460;
$temp=$bx/460;
$height=$by/$temp;
if ($bx > $width) {
$lm1 = imagecreatetruecolor($width ,$height) or die ("Probleem met maken van plaatje jpg");
imagecopyresampled($lm1, $lm, 0, 0, 0, 0, $width, $height, $bx, $by);
Imagejpeg($lm1,'userfiles/'.$gebruikersnaam.'/' . $file_name . '.' . $x,80); //80 is jpg kwaliteit
imageDestroy($lm1);
imageDestroy($lm);
}
echo "Het bestand is succesvol opgeslagen";
} else {
echo "Het bestands formaat word niet ondersteund.<br> Alleen jpg word toegelaten.";
}
}
?>
744 views