Avatar billede nicholas- Nybegynder
05. maj 2005 - 23:53 Der er 8 kommentarer

$_Get og opendir

Hej
er igang med at lave et fotoalbum.. hvordan kan det være det her ikke virker:

if ($handle = opendir('$_GET[v]/thumbnails'))
Avatar billede bromer Nybegynder
05. maj 2005 - 23:57 #1
Nu kan jeg ikke helt huske, hvordan PHP caster rundt omkring med konstanter etc, men prøv dette:

if ($handle = opendir($_GET['v'] . '/thumbnails'))
Avatar billede nicholas- Nybegynder
05. maj 2005 - 23:58 #2
den kommer med den her fejl:

Warning: opendir(): SAFE MODE Restriction in effect. The script whose uid is 106951 is not allowed to access / owned by uid 0 in
Avatar billede ksoren Nybegynder
06. maj 2005 - 00:08 #3
hvad givet dette som output

echo $_GET['v'];

? Hvis den er tom, forsøger du jo at tilgå thumbnails som et underbibliotek lige under roden
Avatar billede nicholas- Nybegynder
06. maj 2005 - 00:17 #4
ja den er tom..

hvad mener du så?
Avatar billede bromer Nybegynder
06. maj 2005 - 00:22 #5
At prøver at tilgå roden af filsystemet (angivet ved "/"). Det har du ikke rettigheder til :)
Avatar billede nicholas- Nybegynder
06. maj 2005 - 00:29 #6
er den en måde jeg kan undgå dette?
Avatar billede bromer Nybegynder
06. maj 2005 - 00:40 #7
sørge for at der er indehold i $_GET['v']
Avatar billede nicholas- Nybegynder
06. maj 2005 - 00:48 #8
hmm.. det burde der bare være..

det her er et eksempel på hvad det drejer sig om.. http://www.outlundish.dk/billeder/joe.php

det er så meningen at get(v) skal hente et vilkårligt billedealbum..

forresten står billederne helt rodet, har i en metode til at få dem i orden.. ?
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