Fil upload med php dum fejl
Jeg er ved at lave en side hvor der skal oprettes foregninger.Der skal kunne uploades et billede til foregningens side men kan bare ikke for det til at virke.
http://www.videbaekidraetsogfritidscenter.dk/opretforegning.php´
Der oprettes selve foregningen i databasen det kører fint nok.
Man ryger så videre til en side hvor man skal vælge det billede der skal uploades.
Det fører så videre til næste trin hvor billedet gerne skulle blive uploaded.
Her går der så et eller andet galt.
Jeg har smidt filerne i en rar fil. som kan hentes her:
http://www.videbaekidraetsogfritidscenter.dk/vifc.rar
Det er vist i den fil der hedder uploadscript_fil1.php der er noget galt.
Ser ud til den løber hele vejen igennem koden men den opretter ikke noget i databasen eller smider filen op.
Håber på lidt hjælp.
Kode for dem som ikke vil dl.
________________________________________________________________
<?
$f_id = $_GET[f_id];
?>
<?php
if($_POST['up']){
$files = $_FILES['upfil']['name'];
$file = $_FILES['upfil']['tmp_name'];
$fil_stoerrelse = filesize($file)/1024;
if($fil_stoerrelse > "3072000000000000000000000000") {
echo "Billedet fylder for meget. Tjek venligst at størrelsen ikke er over 300kb
<a href=java script:history.back(-1)>Tilbage</a>";
exit;
}
$billedewh = @GetImageSize($file);
if ($billedewh['0'] >= 220 || $billedewh['1'] >= 220) {
header ("location: uploadforepic.php?stort=34445345UJUY956745");
exit;
}
$excheck = $_FILES['upfil']['type'];
if ($excheck == "application/octet-stream") {
header ("location: uploadforepic.php?type=error");
exit;
}
if ($excheck != "image/pjpeg" && $excheck != "image/jpg" && $excheck != "image/gif" && $excheck != "image/png") {
header ("location: uploadforepic.php?type=error");
exit;
}
$temparr = explode(".", $files);
$tal = count ($temparr);
$sti = "/gfx/billeder/";
$dist = $_SERVER["DOCUMENT_ROOT"] ."$sti"."$f_id".".".$temparr[$tal-1];
move_uploaded_file($_FILES['upfil']['tmp_name'], $dist);
$extension = substr($excheck, 6, 20);
if($extension == "jpeg") {
$extension = "jpg";
}
if($extension == "pjpeg") {
$extension = "jpg";
}
$filename = "$f_id.$extension";
include ("mysql_connect.php");
mysql_connect($host,$user,$pass);
mysql_select_db($db);
mysql_query("update foregninger set f_piclink1 = '$filename' WHERE f_id = '$f_id'");
echo pislort;
}
?>
_________________________________________________________________
