Auteur Topic: PHP probeem opendir, readdir  (gelezen 2884 keer)

Offline wesdegroot

  • Bedankjes
  • -Gegeven: 0
  • -Ontvangen: 2
  • Berichten: 12
    • http://www.wdgss.nl
PHP probeem opendir, readdir
« Gepost op: 19 augustus 2011, 18:56:56 »
hallo!,

ik heb een test account aangemaakt om mijn syno,
de user heeft rechten op /home (zijn eigen map uit /homes), en LEES rechten op /Private
nu wil ik hetvolgende script gebruiken
<?php
set_time_limit
(10);
// zoal "/volume1/Private" & "/Private" & "&#46;&#46;/&#46;&#46;/&#46;&#46;/Private" & "&#46;&#46;/&#46;&#46;/Private" werken niet
$d=opendir('/volume1/Private'); //website is /homes/Username/www
while ( ( $f readdir $d ) ) !== false )
  {
    echo 
$f &#46; '<br>';
  
}
?>


maar ik krijg GEEN ERROR,
of de pagina laad niet daarom zit er een time limit op,
maar wel een BLANCO PAGINA...

en wat kan ik daaraan doen?

met vriendelijke groet,
wesley de groot

Offline Plerry

  • MVP
  • *
  • Bedankjes
  • -Gegeven: 17
  • -Ontvangen: 290
  • Berichten: 1.507
  • Tom Poes, verzin een list ...
Re: PHP probeem opendir, readdir
« Reactie #1 Gepost op: 19 augustus 2011, 23:02:54 »
Je hebt het over een gebruiker "test" met leesbevoegdheid in je folder "Private".
Maar je web-browser weet toch helemaal niet dat deze als user "test" toegang
zou moeten verkrijgen.
Geef de "guest" user eens leesbevoegdheid in de "Private" folder.

Probeer het anders eerst eens vanuit de root-folder "web" of een subfolder daarvan.
Daarin hebben je web-server en PHP zeker toegang. Kijk ook eens hier:
http://www.synology-forum.nl/viewtopic.php?f=32&t=2525&p=10834.
Dat werkt, maar daar dus wel binnen een sub-folder van "web".

Mocht het eerste niet lukken en het tweede wel, en wil je de inhoud van "Private"
niet in "web" of een subfolder daarvan zetten, dan kan je eens proberen in
"web" een symbolic link naar je "Private" folder te plaatsen.
Uiteraard moet je voor "Private" nog steeds de "guest" user leesbevoegdheid geven.

Je kan uiteraard die "Private" folder in je DSM verbergen voor SMB/Samba.

Je moet overigens (zover ik weet) altijd het absolute adres gebruiken.

(De door jou gebruikte operator "!==" is overigens formeel juister dan het in
genoemde link gebruikte "!=".)

Plerry
There are only 10 kinds of people: ... those who understand binary, and those who don't.


 

Probeem installeren DS 110J

Gestart door bibaBoard NAS hardware vragen

Reacties: 17
Gelezen: 6012
Laatste bericht 10 maart 2012, 09:48:01
door Vechad
opendir permission denied

Gestart door KroonpBoard Web Station

Reacties: 0
Gelezen: 2086
Laatste bericht 29 juli 2019, 18:13:41
door Kroonp
Ziggo netwerk probeem

Gestart door SparkBoard Netwerk algemeen

Reacties: 15
Gelezen: 2749
Laatste bericht 10 mei 2020, 17:28:56
door spinningmaster