Avatar billede mr-xmas Nybegynder
09. april 2006 - 16:36 Der er 2 kommentarer

uploadsystem med mysql problem

Hejsa
jeg har en uploadsystem til at oploade billeder til bruger.. når de oploader skal den gå ind og opdatre deres collone der hedder "upname" til det nye navn billedet har

koden ser sådan ud

    // FILNAVN UDEN FILTYPE
    $newname = time() ."_". rand(1000, 9999);

    // FILTYPEN
    $filtypen = strtr($str[2], $filetypes);

    if(move_uploaded_file($_FILES["upfile"]["tmp_name"], $moveto . $upname)) {
    $_SESSION["besked"] = "Billedet er blevet uploadet!";
    require("config.php");
    mysql_connect($mysql_host, $mysql_user, $mysql_pw);
    mysql_select_db($mysql_db);
    $upname = &$HTTP_POST_VARS['upname'];
    mysql_query("UPDATE bruger SET  upname = '$_POST[upname]' WHERE brugernavn = '" . $_SESSION['brugernavn'] . "' LIMIT 1");
    }else{
    $_SESSION["besked"] = "Billedet kunne desværre ikke flyttes!";
    }

    header("Location:". $redir ."");
    exit();

}
Avatar billede showsource Seniormester
09. april 2006 - 17:04 #1
Du har jo $upname ?
UPDATE bruger SET  upname = '". $upname ."' WHERE...........
Avatar billede mr-xmas Nybegynder
09. april 2006 - 18:39 #2
nu skriver den

Warning: move_uploaded_file(/customers/mr-xmas.dk/mr-xmas.dk/httpd.www/privat/bruger/foto/): failed to open stream: Is a directory in /customers/mr-xmas.dk/mr-xmas.dk/httpd.www/privat/bruger/upload_profilbillede.php on line 79

Warning: move_uploaded_file(): Unable to move '/tmp/php0IfOvv' to '/customers/mr-xmas.dk/mr-xmas.dk/httpd.www/privat/bruger/foto/' in /customers/mr-xmas.dk/mr-xmas.dk/httpd.www/privat/bruger/upload_profilbillede.php on line 79

Warning: Cannot modify header information - headers already sent by (output started at /customers/mr-xmas.dk/mr-xmas.dk/httpd.www/privat/bruger/upload_profilbillede.php:79) in /customers/mr-xmas.dk/mr-xmas.dk/httpd.www/privat/bruger/upload_profilbillede.php on line 90

og i linje 79 står der
if(move_uploaded_file($_FILES["upfile"]["tmp_name"], $moveto . $upname)) {
og i 90 står der
  header("Location:". $redir ."");
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