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
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.