Avatar billede krydset Nybegynder
24. november 2005 - 16:24 Der er 2 kommentarer og
1 løsning

Uploader ikke fil

Hejsa, har flg script som ikke uploader filer kan i se hvad fejlen er ?


<?php
if(isset($_POST['savegirlbtn'])) {
    $girlname = $_POST['girlname'];
    $girlage = $_POST['girlage'];
    $girlspecial = $_POST['girlspecial'];
    $girldescription = $_POST['girldescription'];

    //Indsætter overnstående i database
    mysql_query("
                    INSERT INTO girls
                        (girlname, girlage, girlspecial, girldescritpion)
                    VALUES
                        ('$girlname','$girlage','$girlspecial','$girldescription')
                ") or die(mysql_error());
               
    //Henter sidste indsatte id
    $last_id = mysql_insert_id();
   
    //Samler information om billeder
    $antalbilleder = count($_FILES['upfile']['name']);
    for($i=0; $i<$antalbilleder; $i++) {
        if(empty($_FILES['upfile']['name'][$i])){
           
        } else {
            list($width, $height, $type, $attr) = getimagesize($_FILES['upfile']['tmp_name'][$i]);
            //smid information i database
            $filename = $_FILES[upfile][name][$i];
            mysql_query("INSERT INTO
                            girlspic
                        (width, height, girlid, girlpicurl)
                            VALUES
                        ('$width', '$height','$last_id','$filename')") or die(mysql_error());
            //Her skal den uploade billederne
            echo $_FILES['upfile']['tmp_name'][$i]."--->".$filename;
            move_uploaded_file($_FILES['upfile']['tmp_name'][$i], $filename);
        }

    }
}
?>
Avatar billede hmortensen Nybegynder
24. november 2005 - 16:28 #1
Bliver den her udskrevet korrekt?
echo $_FILES['upfile']['tmp_name'][$i]."--->".$filename;

Du vælger at gemme billederne i samme mappe som scriptet ligger, er det meningen?
Har du sat skrive rettigheder på mappen?
Avatar billede nizo Nybegynder
24. november 2005 - 21:42 #2
Definer $filename = $_FILES[upfile][name][$i]; som noget andet - den mappe du vil ha filen skal ende i.
Som hmortensen skrev, du uploader bare billedet der hvor det allerede er, og det er en "temp" placering, saa er det klart den ikke uploader noget ;)
Avatar billede krydset Nybegynder
02. februar 2006 - 13:32 #3
Lukke rher
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