fejl efter at side er kommet online?
Hej. føler lidt at jeg skriver her inde lidt for ofte for tiden :p. men problemet bliver løst, så. ja. :).Jeg er blevet færdig med den hjemmeside jeg skulle lave for en, og jeg har uploadet den, men nu når den er uploadet kommer der nogle fejl når der skal laves en nyhed eller sættes billeder ind produkter.
det er lavet i php, med uploadnings system, men det virker bare ikke nu når det er blevet uploadet.
Jeg uploadet alt hvad der var i den mappe, så der burde ikke være nogen ændringer.
her er min kode til uploadning og nyheds systemet :) eller, det der vedrører :p
if ($_GET['p'] == 2) {
if ($_FILES['minfil'] && $_POST['overskrift'] && $_POST['tekst']) //Har brugeren forsøgt at uploade noget?
{
//Bestem hvor filen skal smides hen og og hvad den skal hedde
$destination = "images/forside/" . $_FILES['minfil']['name'];
$overskrift = addslashes($_POST['overskrift']);
$tekst = addslashes(nl2br($_POST['tekst']));
$billed = $_FILES['minfil']['name'];
//Forsøg at flyttede den uploadede fil har dens midlertidige destination til den nye
if (move_uploaded_file($_FILES['minfil']['tmp_name'], $destination))
{
list($bredde, $hojde) = getimagesize("$destination"); //Find højden og bredden på det billede jeg vil resize
$forhold = $hojde/$bredde; //Hvor stor er højden i forhold til bredden?
//Find den nye højde og bredde
$bredde_ny = 191;
$hojde_ny = round($bredde_ny*$forhold);
//Load/opret billeder
$source = imagecreatefrompng($destination);
$destination = imagecreate($bredde_ny, $hojde_ny);
//Resize
imagecopyresized($destination, $source, 0, 0, 0, 0, $bredde_ny, $hojde_ny, $bredde, $hojde);
//Gem
imagepng($destination, "images/forside/" . "resized_" . $_FILES['minfil']['name']);
$billed = "resized_" . $_FILES['minfil']['name'];
unlink ("/images/forside/" . $_FILES['minfil']['name']);
$query = mysql_query ("SELECT billed FROM nyheder WHERE id='1'") or DIE(mysql_error());
$row =mysql_fetch_array($query);
unlink ("/images/forside/" . $_row['billed']);
$dato = date("d F Y");
mysql_query ("UPDATE nyheder SET dato='$dato', overskrift='$overskrift', indhold='$tekst', billed='$billed' WHERE id='1'") or die (mysql_error());
Session_destroy();
header("Location:index.php");
}
else
{
$status = "Der er sket en fejl";
}
}
det er denne if (move_uploaded_file($_FILES['minfil']['tmp_name'], $destination))
{
som det er galt med , da den går ned og uskriver dens "else" ..
men, hvordan kan det være? ingen annelse.. håber i kan finde ud af det :O)
