filupload/billeder vises som Krydser
hej allemit problem er efter jeg har uploadet billeder vises de som krydser og ikke som billeder på websitet. mit crips ser sådan ud på uploaderen.
<?php require_once('../Connections/cms.php');
mysql_select_db($database_cms, $cms);
?>
<?php
if (isset($_FILES['filnavn'])) {print "Fil der er blevet overført:{$_FILES['filnavn']['name']}<p>\n";
$query = "INSERT INTO billeder SET billednavn='".$_FILES['filnavn']['name']."'";
$Result1 = mysql_query($query, $cms) or die(mysql_error());
}
{
$tempfile = $_FILES['filnavn']['tmp_name'];
$destination = "../billeder/{$_FILES['filnavn']['name']} ";
copy($tempfile, $destination);
}
?>
<form action="upload.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
Fil der skal overføres:
<label>
<input type="file" name="filnavn" id="filnavn" />
</label>
<p>
<label>
<input type="submit" name="button" id="button" value="Overfør" />
</label>
</p>
</form>
Og siden der skal vise billederne ser sådan ud.
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
{
$theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
$theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
switch ($theType) {
case "text":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "long":
case "int":
$theValue = ($theValue != "") ? intval($theValue) : "NULL";
break;
case "double":
$theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
break;
case "date":
$theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
break;
case "defined":
$theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
break;
}
return $theValue;
}
}
mysql_select_db($database_cms, $cms);
$query_rsBilleder = "SELECT * FROM billeder";
$rsBilleder = mysql_query($query_rsBilleder, $cms) or die(mysql_error());
$row_rsBilleder = mysql_fetch_assoc($rsBilleder);
$totalRows_rsBilleder = mysql_num_rows($rsBilleder);
?><!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>Untitled Document</title>
</head>
<body>
<?php do { ?>
<table width="100%" border="0" align="center" cellpadding="2" cellspacing="2">
<tr>
<td width="50%"><?php echo '<img height="100"
src="../billeder/'. $row_rsBilleder['billednavn']; ?>
<div align="center"></div></td>
<td width="50%"><div align="center"><?php echo $row_rsBilleder['billednavn']; ?></div></td>
</tr>
</table>
<?php } while ($row_rsBilleder = mysql_fetch_assoc($rsBilleder)); ?></body>
</html>
<?php
mysql_free_result($rsBilleder);
?>
Den gemmer filnavn i databasen og skulle gemme selve billedet i en mappe på roden når jeg henter billedet op på sitet veses billednavnet men selve billedet vises som en kasse med et rødt kryds i.. nogen foreslag til hvad der kan være galt?? mvh dinno