Problemer med streng og upload til server.
Problemer med streng samt upload til server...Ja, jeg ved ikke helt hvad jeg har lavet, da jeg fik tingene til at virke forrige dag, men nu kan jeg ikke f det til at virke igen. har dog lavet nogle små justerringer i forhold til filnavnet, men jeg mner ikke det er der problemet ligger.
Jeg bliver nødtil at spørge igen, hvad har jeg lavet forkert ! !
Jeg får denne fejlmeddelse, som kommer fra scriptet:
Kunne ikke flytte din fil på plads her: dokumenter/1286029991.pdf
Jeg er siker på at bib er sat til 777 og mappen er rigtig.
Her er den samlet kode :
<?php
include_once("config.php");
checkLoggedIn("yes");
doCSS();
?>
<!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=iso-8859-1" />
<title>KFUM Børkop gruppen</title>
<style type="text/css">
body,td,th {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}
body {
background-color: #3CB371;
}
</style>
</head>
<body>
<table align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="1" rowspan="3" bgcolor="#005500"></td>
<td height="2" bgcolor="#005500"></td>
<td width="2" rowspan="3" bgcolor="#005500"></td>
</tr>
<tr>
<td height="69" bgcolor="#009966"><div align="center"><img src="images/Top_2.png" width="1000" height="100" /></div></td>
</tr>
<tr>
<td height="2" bgcolor="#005500"></td>
</tr>
<tr>
<td bgcolor="#005500"></td>
<td align="center" valign="top" bgcolor="#009966">
<?php
if ($_FILES['minfil'])
{
$fuldtNavn = $_FILES["minfil"]["name"];
if ($_FILES['minfil']['name'] == ""){die("Ingen fil modtaget");}
if (strpos($fuldtNavn,".") === false) {die("Uacceptabelt filnavn. Afvist. Bliv hvor du er, spejderman er på vej.");}
$parts = explode(".", $fuldtNavn);
$efterNavn = strtolower(array_pop($parts));
$forNavn = implode(".", $parts);
if (!in_array($efterNavn, array("doc","docx","txt","xls","pdf"))){die("Uacceptabelt filtype. Upload KUN filer af typen: word, excel eller PDF");}
$lbnr=time();
while (file_exists ( $destination ));
$filnavn = ("$lbnr.$efterNavn");
$destination = ("dokumenter/$lbnr.$efterNavn");
if (move_uploaded_file($_FILES['minfil']['tmp_name'], $destination)){
echo '<script>alert("Upload OK");top.location.replace("/fil_bib_upload.php")</script>';
if(isset($_REQUEST["beskrivelse"])) { $beskrivelse = $_REQUEST["beskrivelse"]; }
if(isset($_REQUEST["vis"])) { $vis = $_REQUEST["vis"]; }
if(isset($_REQUEST["kat"])) { $kat = $_REQUEST["kat"]; }
if(isset($_REQUEST["forfatter"]) ) { $forfatter = $_REQUEST["forfatter"]; }
mysql_query("INSERT INTO filer (filnavn, filtype, beskrivelse, vis, kat, forfatter) VALUES ('$filnavn','$efterNavn','$beskrivelse','$vis','$kat','$forfatter')");
}
else {die("Kunne ikke flytte din fil på plads her: $destination");}}
?>
<form action="" name="upload" method="post" enctype="multipart/form-data">
<label for="beskrivelse"></label>
<table width="675" border="0">
<tr>
<td width="226"> </td>
<td width="404"> </td>
<td width="31"> </td>
</tr>
<tr>
<td>Fil der skal uploades:</td>
<td> <input type="hidden" name="MAX_FILE_SIZE" value="100000">
<input name="minfil" type="file">
</td>
<td> </td>
</tr>
<tr>
<td height="10"></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Beskrivelse af dokument:</td>
<td><input name="beskrivelse" type="text" id="beskrivelse" size="50" maxlength="50" /></td>
<td> </td>
</tr>
<tr>
<td height="10"></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Hvem der kan se dokumentet:</td>
<td><select name="vis" id="vis">
<option value="int">Vises kun på interne sider</option>
<option value="mig">Vises KUN for mig. (privat mappe)</option>
</select></td>
<td> </td>
</tr>
<tr>
<td height="10"></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Kategori:</td>
<td><select name="kat" id="kat">
<option value="Referater">Grupperåds referater.</option>
<option value="Formular">Dokument formularer.</option>
<option value="ide">Ide kassen.</option>
<option value="okonomi">Økonomi.</option>
<option value="div">Diverse.</option>
</select></td>
<td> </td>
</tr>
<tr>
<td height="10"></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Forfatter:</td>
<td><?
$q = mysql_query("SELECT * FROM leder") or die(mysql_error());
echo"<select name='forfatter'>";
while($rowdr = mysql_fetch_array($q)) {
echo"<option value=$rowdr[id]>{$rowdr[fornavn]} {$rowdr[efternavn]}</option>";
}
echo"</select>";
?></td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><img src = "images/arrow_left_48.png" alt=""
width = "36"
height = "36"
border = "0"
title = "Tilbage til Fil siden"
onclick="window.location='fil_bib.php'" /></td>
<td> <input type="submit" value="Upload fil"></td>
<td> </td>
</tr>
</table>
</form> </td>
<td bgcolor="#005500"></td>
</tr>
<tr>
<td bgcolor="#005500"></td>
<td height="2" bgcolor="#005500"></td>
<td bgcolor="#005500"></td>
</tr>
</table>
</body>
</html>
Min server er en one.com server