shadowano Skrevet 17. februar 2007 Del Skrevet 17. februar 2007 (endret) Hey Jeg har et opplastingsscript som HAR fungert. Plutselig nå fungerer det ikke. følgende skjer: $status_upload = move_uploaded_file($this->tmpfilename, $this->uploadfile); => returnerer 1 (TRUE) $this->uploadfile => inneholder en eksisterende mappe jeg har 777 rettigheter på (som før) Dette betyr jo at filen burde ligge på serveren i $this->uploadfile sant? For å bekrefte riktig data i POST: print_r($_FILES); => gir meg: Array ( [file] => Array ( [name] => cat.jpg [type] => image/jpeg [tmp_name] => /tmp/phpyYnkEl [error] => 0 => 57437 ) ) som er riktig Like etter move_uploaded_file prøver jeg if(file_exists( $this->uploadfile )) => gir meg 0 (FALSE). Filen blir altså lastet opp, men finnes ikke. Browser jeg i FTP til opplastingsmappen så ligger det ingenting der. Og jeg sletter ikke filen mellom opplasting og der jeg sjekker om den finnes. Noen som har en anelse om hva som kan være feil? håper på noen gode råd:) EDIT: TEstet følgende: $stat = is_uploaded_file( $FILES['file']['tmp_name'] ); echo "stat: ".$stat."<br>"; $stat inneholder ingenting, helt tomt. Endret 17. februar 2007 av martin82 Lenke til kommentar
shadowano Skrevet 17. februar 2007 Forfatter Del Skrevet 17. februar 2007 Fant løsningen. Jeg lagde ny mappe og ga samme rettigheter som de to andre mappene jeg hittil har testet med, og da virket det. Skjønner ikke hvorfor... Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå