Avatar billede budda Nybegynder
22. maj 2003 - 10:10 Der er 9 kommentarer og
1 løsning

Kan ikke uploade filer til serveren

Jeg har dette lille script:
<html>
<head>
  <title>upload</title>
</head>
<body> 
  <form action="test2.php" method="post" enctype="multipart/form-data">
  Word fil: <input type="file" name="filen">
  <input type="submit" value=" go ">
  </form>
</body>
</html> 

save.php:

<?

$target = "/images/";
if (is_uploaded_file($filen))
{
  if (move_uploaded_file($filen,$target))
    echo "Filen er uploaded";
  else
    echo "Problem med at flytte filen!";
}
else
  echo "Filen er ikke uploaded";
?>


men det virker ikke
Den skriver Filen er ikke uploaded.. selv om filen fylder 2kb.
Nogen der kan hjælpe ?
Avatar billede ahv Nybegynder
22. maj 2003 - 10:13 #1
<?

$target = "/images/";
if (is_uploaded_file($_POST['filen']))
{
  if (move_uploaded_file($$_POST['filen'],$target))
    echo "Filen er uploaded";
  else
    echo "Problem med at flytte filen!";
}
else
  echo "Filen er ikke uploaded";
?>

?
Avatar billede ahv Nybegynder
22. maj 2003 - 10:13 #2
hov:

if (move_uploaded_file($_POST['filen'],$target))
Avatar billede budda Nybegynder
22. maj 2003 - 10:17 #3
Den siger det samme :(
Avatar billede ahv Nybegynder
22. maj 2003 - 10:22 #4
skal det ikke være:
<form action="save.php" method="post" enctype="multipart/form-data">

istedet for:
<form action="test2.php" method="post" enctype="multipart/form-data">

?
Avatar billede angelod Novice
22. maj 2003 - 10:35 #5
Jeg vil være så fræk og spørge om du virkelig har skriverettigheder til '/images/' da det jo ikke er en mappe i webhotellet, men en mappe i roden på selve serveren..
Avatar billede budda Nybegynder
22. maj 2003 - 11:10 #6
puha det kan være ??
Hvordan uploader jeg så til www.hjemmesiden.dk/images ??
Avatar billede angelod Novice
22. maj 2003 - 11:14 #7
Hvis dit script ligger i roden, så fjerner du blot det første slash. Nogle gange er det nødvendigt at skrive './images/' istedet for 'images/', men det kan du jo prøve dig frem med. ;o)
Avatar billede ohmish Nybegynder
22. maj 2003 - 13:24 #8
det er en ret typisk fejl...du har bla. ikke kaldt filen et navn ved flytning.

prøv med:

save.php:
<?
$target = $_SERVER['DOCUMENT_ROOT']."/images/";
$upfil = $_FILES['filen']['name'];
$tempfil = $_FILES['filen']['tmp_name'];
if (isset($upfil)) {
if (is_uploaded_file($tempfil)) {
move_uploaded_file($tempfil,$target.$upfil)) or die "Kunne ikke flytte filen!"); echo "Filen er uploaded"; }
else {
echo "Problem med at flytte filen!"; }
else {
  echo "Filen er ikke uploaded"; }
}
?>
Avatar billede ohmish Nybegynder
22. maj 2003 - 13:25 #9
hov.. sådan: move_uploaded_file($tempfil,$target.$upfil)) or die ("Kunne ikke flytte filen!");
Avatar billede budda Nybegynder
10. oktober 2004 - 08:58 #10
Server fejl.
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