knutigro Skrevet 19. februar 2006 Del Skrevet 19. februar 2006 Hei, Jeg forsøker lage et script som laster opp bilder til hjemmesiden min men støtte på et lite problem når jeg lastet sidene opp på internet. Det fungerte forresten fint på min egen server. Koden er : ####################### $fileplass = $upload_dir . $filename; if( imagecopyresampled($nyttbilde, $gammeltbilde, 0, 0, 0, 0, $nybredde, $nyhøyde, $bredde, $høyde) == TRUE){ //Lagrer bildet. if(imagejpeg($nyttbilde, $fileplass, $quality)){.... ..... ... ######################## om $uplad_dir er f.eks '../bilder/temp/' og filnavnet er 'mittbilder.jpg' skal imagejpg() lagre bildet på denne relative plasseringen. Dette fungerte på min server hjemme, men når jeg prøvde det ut online ble det i stede laget en fil som het '../bilder/temp/mittbilder.jpg' i samme mappe som scriptet ligger i. Jeg forstår ikke helt hvorfor dette skjer...? Mvh knut Lenke til kommentar
NH Skrevet 19. februar 2006 Del Skrevet 19. februar 2006 dette skal altså ikke skje så vidt jeg vet, og fungerer utmerket hos meg både her på windows og mitt web10.nu webhotell, har heller ikke hørt noe fra de andre som bruker upload klassen min... Dette kan komme av småfeil, men om det ikke er endringer overhodet mellom din maskin og serveren blir jo dette litt feil. Om du f.eks har et mellomrom før ../ kan kansje dette ødelegge for deg. prøv å kjøre koden engang der du manuelt skriver inn adressen der bildet skal lagres manuelt istedenfor en variabel. eventuelt kan du jo bruke $_SERVER['DOCUMENT_ROOT'] og hele pathen istedenfor .. Lenke til kommentar
knutigro Skrevet 20. februar 2006 Forfatter Del Skrevet 20. februar 2006 Takk for svar, Jeg har funnet feilen og den var at jeg ikke hadde skrevet "/" i pathen min, men "\". Det var vel derfor det fungerte på min pc men ikke på serveren. knut 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å