Upload problemer i IE
Hey allesammen.Man støder ind i mange problemer som nybegynder - Det er nok derfor jeg har oprettet ca. 10 spørgsmål i denne uge...
Og hér er jeg så igen - Men endnu et problem...!
Jeg har siddetmed et upload system, hvilket virker - Dog kun i Firefox. Jeg har ingen idé hvorfor, da jeg godt kan uploade andre steder. Bare ikke på min side.
Min kode er som følger:
<?
$db = mysql_connect("xxx", "xxx", "xxx");
mysql_select_db("xxx", $db);
if($_FILES['userfile']['size']>0)
{
$fra = $_FILES['userfile']['tmp_name'];
$til = $_SERVER["DOCUMENT_ROOT"] ."/brugersys/upload/" . date("YmdHis") . $_FILES['userfile']['name'];
$til_thumb = $_SERVER["DOCUMENT_ROOT"] ."/brugersys/upload/thumb_" . date("YmdHis") . $_FILES['userfile']['name'];
if ($_FILES['userfile']['type'] != "image/jpeg") {
echo "Filtype ikke tilladt...";
exit;
}
if(function_exists("move_uploaded_file"))
{
move_uploaded_file($fra, $til);
}
else
{
copy($fra, $til);
}
if(file_exists($til))
{
$pic = $til; // Originalt billede
$thumb = $til_thumb; // Ønsket miniature billede
function thumb($sourcefile, $targetfile) {
$size = 70; // Max størrelse (pixler)
$source_id = imageCreateFromJPEG($sourcefile);
$source_x = imagesx($source_id);
$source_y = imagesy($source_id);
$delta = $size/max($source_x, $source_y);
$dest_x = round($source_x*$delta);
$dest_y = round($source_y*$delta);
$target_id=imagecreatetruecolor($dest_x, $dest_y);
imagecopyresampled($target_id,$source_id,0,0,0,0, $dest_x,$dest_y, $source_x,$source_y);
imagejpeg($target_id,$targetfile,100);
}
$bruger_id = mysql_query("SELECT * FROM bruger WHERE brugernavn = '".$_SESSION[brugernavn]."'") or die(mysql_error());
$bruger = mysql_fetch_array($bruger_id);
$filnavn = date('YmdHis') . $_FILES['userfile']['name'];
$dato = date("d/m - Y, H.i:s");
$date = date("Y-m-d H.i:s");
thumb($pic, $thumb);
mysql_query("INSERT INTO galleri (navn, url, galleri, bruger, dato, date) VALUES ('$_POST[navn]', '$filnavn', '$_POST[kategori]', '$bruger[id]', '$dato', '$date')") or die(mysql_error());
echo "Filen blev uploadet<br><a href=beskyttet.php?side=galleriupload>Upload endnu et billede</a>";
}
else
{
echo "Filen blev ikke uploadet";
}
}
else
{
?>
**form**
<?
}
?>
Jeg får fejlen: (i IE)
"Filtype ikke tilladt..."
Skal der være dig igen Jakobdo? ;)
