Avatar billede jakobsynder Nybegynder
16. juni 2003 - 12:29 Der er 5 kommentarer og
1 løsning

Problem med upload

Hej.

Jeg har lavet et script der lader en bruger uploade et billede, hvorefter billedet bliver resizet til 500px bredde, hvis det overstiger det, og der bliver ligeledes genereret et thumbnail på 100px bredde.
Jeg testede oprindeligt scriptet på en Windows server, hvor det virkede fint, men det skal egentligt bruges på en Linux / Apache.
Problemet er naturligvis at det nu ikke virker! :-)
Indstillingerne skulle være ok og jeg har chmod'et sti'en. Faktisk har jeg efterhånden chmod'et hele sitet i desperat håb om at det skulle ændre noget.
Alligevel får jeg følgende fejlmeddelelser:
Warning: open_basedir restriction in effect. File is in wrong directory in bla bla...
Og:
Warning: getimagesize: Unable to open '/tmp/phpF5bx4y' for reading in bla bla...
Det skal siges det er et webhotel, og jeg tjekkede indstillingerne med phpinfo, og ved open_basedir er der ikke angivet nogen værdi, så jeg går ud fra der ikke er noget specielt defineret?

Jeg håber sgu der er nogen der har et godt råd.
På forhånd tak!
Avatar billede Slettet bruger
16. juni 2003 - 12:33 #1
Bruger du move_uploaded_file() eller copy() ???
Avatar billede jakobsynder Nybegynder
16. juni 2003 - 12:34 #2
Jeg bruger copy() - er det der den er gal?
Avatar billede Slettet bruger
16. juni 2003 - 12:37 #3
Ja... af sikkerheds hensyn kan du ikke læse og skrive i upload directoriet - /tmp/
Du skal flytte filen over i en chmod'et mappe med move_uploaded_file() først. Der efter kan du begynde at resize osv.
Avatar billede jakobsynder Nybegynder
16. juni 2003 - 12:41 #4
SMUKT! Tak for hjælpen du! Smid et svar så du kan få dine points!
Avatar billede jakobsynder Nybegynder
16. juni 2003 - 12:44 #5
Ja jeg overreagerer altså ikke. Ændrede lige et par linjer og det glider som smurt i olie :-)
Avatar billede Slettet bruger
16. juni 2003 - 15:55 #6
Anytime! :D
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