Avatar billede gormgorm Nybegynder
17. maj 2005 - 14:18 Der er 2 kommentarer og
1 løsning

fejl i upload-formular

Hejsa,

Jeg har et lille problem: jeg har lavet en upload formular, som egentlig fungerer fint, men når en fil bliver uploadet, genereres et ekstra mellemrum i slutningen af filnavnet (efternavnet), hvilket giver problemer når jeg senere skal se billedet/filen. Kan I finde fejlen i nedenstående kode??

<?php

if (isset($_FILES['filnavn']))  {
    print "Fil, der er blevet overført: {$_FILES['filnavn']['name']}<p>\n";
       
$query = "INSERT INTO billeder SET billednavn='".$_FILES['filnavn']['name']."'";

    $Result1 = mysql_query($query, $cms) or die(mysql_error());
}
{
$tempfile = $_FILES['filnavn']['tmp_name'];
$destination = "../billeder/{$_FILES['filnavn']['name']}";
move_uploaded_file($tempfile, $destination);
if (is_uploaded_file($_FILES['filnavn']['tmp_name']))
{
  move_uploaded_file($_FILES['filnavn']['tmp_name'], $destination);
}

}

?>
Avatar billede gormgorm Nybegynder
17. maj 2005 - 14:40 #1
Har fundet fejlen!!
Avatar billede fixxxer Nybegynder
17. maj 2005 - 14:43 #2
Hvis andre brugere i fremtiden har et lignende problem, kan det være en hjælp hvis du lige noterede hvad fejlen så var, hvis den i såfald havde noget med ovenstående script at gøre.

Jeg be'r ikke om en længere udredning, bare en lille hurtig forklaring hvad der gik galt !-)
Avatar billede gormgorm Nybegynder
17. maj 2005 - 15:01 #3
Det kan jeg godt forstå du skriver. Der er dog ingen fejl i ovenstående script, det skyldtes en lille mellemrumsfejl i et ikke redigeret scrips.
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