par
paasteik » 23 sept. 2010, 14:24
Bonjour,
Je voudrais lister le contenu d'un repertoire utilisateur qui a les droits 700. Apache est lancé avec l'utilisateur "daemon" qui ne peut pas lire les autres repertoires utilisateurs. J'ai des fonctions de lecture qui fonctionnent bien sur des répertoires avec les droits 777. Je voudrais lancer ces fonctions avec les droits root.
$dir="/home/dupont";
$d = dir($dir);
while (false !== ($entry_tmp = $d->read())) {
$entries[] = $entry_tmp;
}
$d->close();
sort($entries);
foreach($entries as $entry) {
echo $entry ."<br>";
}
ou alors :
$dir="/home/dupont";
$d = dir($dir);
while (false !== ($entry_tmp = $d->read())) {
$entries[] = $entry_tmp;
}
$d->close();
sort($entries);
foreach($entries as $entry) {
echo $entry ."<br>";
}
Avez-vous une idée pour donner les droits suffisants à une des 2 fonctions (je ne peux pas changer les droits de mon répertoire evidemment...) ?
Merci d'avance
Thomas