Returnerer blank side uden at fortælle fejlen
Hej.Jeg har siddet og kæmpet med dette script hele dagen, som jeg har lavet. Det har virket helt fint på en anden server, men da jeg har skrevet det om til min nye side, returnerer den bare blank.
Jeg kan ikke se hvad fejlen er, og for mig virker der umiddelbart intet galt. Håber i kan hjælpe og finde fejlen.
<?php include("dbcon.php"); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Virk</title>
</head>
<body>
<?php
if(isset($_GET["hvor"])){
$dir = "billedmodul/jupload/uploaded/files/";
$resultat = mysql_query("select * from billede order by id ASC");
while($r = mysql_fetch_array("$resultat")) {
$id = $r[id];
}
if (isset(is_dir($dir))) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) != "") {
$extension = array_pop(explode(".", $file));
$filename = basename($file, ".$extension");
if($extension == "jpg"){
$filedir = "billeder";
if($id == ""){
$id = "1";
}
else {
$id = $id+1;
}
$maxfile = "50000000000000000000";
$nof = "1";
for ($i = 0; $i < $nof; $i++)
{
$userfile_name = "$id";
$userfile_tmp = "$dir$file";
$userfile_size = $_FILES['fileupload']['size'][$i];
$userfile_type = $_FILES['fileupload']['type'][$i];
if ($userfile_name == "") {
echo "Ingen fil valgt til upload<br>";
}
if ($userfile_name != "") {
$h = $i + 1;
$location = "$filedir/$id.jpg";
if(file_exists($location)){
unlink($location);
echo "";
}
copy($userfile_tmp, $location) or die("Fejl imens filen blev flyttet til: " . $location);
unlink($userfile_tmp);
mysql_query("insert into billede SET id = '$id', hvor = '$_GET[hvor]', rank = '999999'") or die(mysql_error());
}
}
}
}
echo "Billeder uploadet";
closedir($dh);
}
}
else {
echo "Kan ikke åbne mappen";
}
}
?>
</body>
</html>