Avatar billede mesteren_selv Nybegynder
06. marts 2004 - 10:02 Der er 9 kommentarer og
1 løsning

Serveren vil ikke lade mig uploade

Halløj i skuret...

Jeg har programmeret en upload-funktion til billeder, men når jeg kører den på min server, fortæller den at det er forbudt...

Skal jeg skrive et-eller-andet adgangskode før jeg kan køre
copy()?

Jeg bruger b-one, og de svarede bare at jeg kunne gøre det med php og GDLib

På forhånd tak, Mesteren
Avatar billede sukos Juniormester
06. marts 2004 - 10:06 #1
Om man kan uploade er sat i php.ini
og hvis b-one siger at du kan bruge PHP, ja, så skal du bare bruge et uploadscript :O)
Avatar billede angelod Novice
06. marts 2004 - 10:10 #2
Har du husket at sætte rettighederne på dine mapper?
Avatar billede mesteren_selv Nybegynder
06. marts 2004 - 10:22 #3
Rettighederne?
Avatar billede angelod Novice
06. marts 2004 - 10:32 #4
Ja, der skal være skrive-rettigheder på den mappe du uploader til, med mindre det er en Windows server du er på. Dette gøres med kommandoen CHMOD. Hvordan denne implementeres, det er forskelligt fra klient til klient.
Avatar billede sukos Juniormester
06. marts 2004 - 10:36 #5
Bedste/sikreste er hvis du laver et dir og chmod'er med dit ftp program.
Har oplevet lidt "bøf" med at få det til at virke korrekt med PHP's chmod funktion.

Og glem ikke at stien hvortil du vil copy filer, skal være absolut, altså IKKE f.eks.
../dir/
Avatar billede mesteren_selv Nybegynder
06. marts 2004 - 10:58 #6
Hvad skal stien hedde når den er absolut på serveren?

altså på min server ligger en mappe der hedder pics hjvori der ligger en der hedder thumbnail...

Begge har jeg CHMOD'et men det virker stadig ikke!

Hvuffer det
Avatar billede sukos Juniormester
06. marts 2004 - 11:02 #7
Jahh, noget kode til hvordan du uploader ville jo li'som være på sin plads! :O)

absolut:

$sti = "/var/sites/domain/www/pics/thumbs/";

eller

$sti = $_SERVER["DOCUMENT_ROOT"] ."/pics/thmubs/";

Altså definere den fulde sti til dir på serveren
Avatar billede mesteren_selv Nybegynder
06. marts 2004 - 11:09 #8
Men i den øverste, hvordan hitter jeg så ud af hvad de forskellige stier hedder før pics?

Og i den nederste, er det bare det der står der jeg skal skrive, eller skal noget af
$_SERVER["DOCUMENT_ROOT"] ændres?
Avatar billede sukos Juniormester
06. marts 2004 - 11:15 #9
Hvis du gemmer flg. som f.eks. info.php og loader den i din browser:

<?php phpinfo(); ?>

vil du kunne se diverse variabler.

Hvis det er til dir som ligger f.eks. dit-domain.dk/pics/thumbnail/
vil det være fint at bruge
$sti = $_SERVER["DOCUMENT_ROOT"] ."/pics/thumbnail/";
Avatar billede mesteren_selv Nybegynder
02. april 2004 - 14:39 #10
sÅ ER DEN I VINKEL
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