Avatar billede scooterDK Nybegynder
02. oktober 2010 - 16:35 Der er 3 kommentarer og
1 løsning

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&oslash;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">&nbsp;</td>
      <td width="404">&nbsp;</td>
      <td width="31">&nbsp;</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>&nbsp;</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>&nbsp;</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&aring; interne sider</option>
        <option value="mig">Vises KUN for mig. (privat mappe)</option>
      </select></td>
      <td>&nbsp;</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>&nbsp;</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>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td>&nbsp;</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>&nbsp;</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.
Avatar billede majbom Novice
02. oktober 2010 - 22:13 #1
er der skriverettigheder på mappen dokumenter? og er stien korrekt?
Avatar billede scooterDK Nybegynder
02. oktober 2010 - 22:20 #2
ja 777 og stien er , skulle være korrekt, roden af sightet, og så i mappen dokumenter.
Avatar billede scooterDK Nybegynder
04. oktober 2010 - 13:59 #3
Lukker ! ! !
Avatar billede majbom Novice
04. oktober 2010 - 17:18 #4
fandt du en løsning?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester