Gå til innhold

Anbefalte innlegg

Jeg har laget et lite script som skal laste opp en fil fra en klient og opp på en server.

 

Når jeg trykker på Upload File, så kommer det ingen bekreftelse eller feilmelding...

Det legger seg heller ingen fil i den mappen jeg har laget.

 

Noen som kan hjelpe?

 

HTML-koden er:

 

<html>

<head>

<title>File Upload Form</title>

</head>

<body>

 

<form action="getfile.php" method="post"><br>

<input type="file" name="uploadFile">

<input type="hidden" name="MAX_FILE_SIZE" value="25000" />

<p></p><input type="submit" value="Last opp">

</form>

 

</body>

</html>

 

 

PHP-koden er:

 

<html>

<head>

<title>Process Uploaded File</title>

</head>

<body>

<?php

 

if ( move_uploaded_file ($_FILES['uploadFile'] ['tmp_name'],

"../uploads/{$_FILES['uploadFile'] ['name']}") )

{ print '<p> Filen har blitt lastet opp </p>';

}

else

{

switch ($_FILES['uploadFile'] ['error'])

{ case 1:

print '<p> Filen er større enn tillatt</p>';

break;

case 2:

print '<p> Filen er større enn formen tillater</p>';

break;

case 3:

print '<p> Bare deler av filen ble lastet opp</p>';

break;

case 4:

print '<p> Filen ble ikke lastet opp</p>';

break;

}

}

 

?>

</body>

</html>

Lenke til kommentar
Videoannonse
Annonse
Jeg har laget et lite script som skal laste opp en fil fra en klient og opp på en server.

 

Når jeg trykker på Upload File, så kommer det ingen bekreftelse eller feilmelding...

Det legger seg heller ingen fil i den mappen jeg har laget.

 

Noen som kan hjelpe?

 

HTML-koden er:

 

<html>

<head>

<title>File Upload Form</title>

</head>

<body>

 

<form action="getfile.php" method="post"><br>

<input type="file" name="uploadFile">

<input type="hidden" name="MAX_FILE_SIZE" value="25000" />

<p></p><input type="submit" value="Last opp">

</form>

 

</body>

</html>

 

 

PHP-koden er:

 

<html>

<head>

<title>Process Uploaded File</title>

</head>

<body>

<?php

 

if ( move_uploaded_file ($_FILES['uploadFile'] ['tmp_name'],

      "../uploads/{$_FILES['uploadFile'] ['name']}")  )

      {  print '<p> Filen har blitt lastet opp </p>';

      }

else

      {

        switch ($_FILES['uploadFile'] ['error'])

        {  case 1:

                  print '<p> Filen er større enn tillatt</p>';

                  break;

            case 2:

                  print '<p> Filen er større enn formen tillater</p>';

                  break;

            case 3:

                  print '<p> Bare deler av filen ble lastet opp</p>';

                  break;

            case 4:

                  print '<p> Filen ble ikke lastet opp</p>';

                  break;

        }

      }

 

?>

</body>

</html>

6021543[/snapback]

 

 

Koden din funker hos meg, har endret litt på krøllparanteser og paranteser

 

En ting til. Du har skrevet max-file-size = 25000. Dette er bytes og 25000 bytes er nesten ingenting. 200 000 er 200 kb (sånn omtrent) og da vil vel 25 000 bytes bli noe slikt som 20kb (tilgi min hoderegning, lenge siden jeg hadde matte på skolen)

 

endringer

<html>
<head>
<title>File Upload Form</title>
</head>
<body>

<form action="getfile.php" method="post" enctype="multipart/form-data">
<input type="file" name="uploadFile">
<!--input type="hidden" name="MAX_FILE_SIZE" value="2500000" /-->
<p></p><input type="submit" value="Last opp" name="submit">
</form>



</body>
</html>

 

og getfile.php

<?php

if ( move_uploaded_file($_FILES['uploadFile']['tmp_name'],
"../uploads/{$_FILES['uploadFile']['name']}")){ 
print '<p> Filen har blitt lastet opp </p>';
}else{
switch ($_FILES['uploadFile'] ['error']){ 
 case 1:
 	print '<p> Filen er større enn tillatt</p>';
 	break;
 case 2:
 	print '<p> Filen er større enn formen tillater</p>';
 	break;
 case 3:
 	print '<p> Bare deler av filen ble lastet opp</p>';
 	break;
 case 4:
 	print '<p> Filen ble ikke lastet opp</p>';
 	break;
}
}

?>

Endret av CruellaDeVille
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...