[RESOLU] problème de permission sur les fichiers

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] problème de permission sur les fichiers

Re: problème de permission sur les fichiers

par kevin254kl » 29 déc. 2015, 09:29

Merci de votre aide,

pour juste récupérer les fichier j'ai fais

Code : Tout sélectionner

foreach (glob("*.*") as $file) { echo $file."<br />"; fopen($file,'r'); }
et le fopen fonctionne merci encore.

Re: problème de permission sur les fichiers

par @rthur » 28 déc. 2015, 00:23

C'est parce qu'avec cette technique tu vas lister "." qui représente le répertoire courant et ".." qui représente le répertoire parent, et donc tu ne peux pas faire un fopen dessus.
Il a une fonction pour détecter si l'entrée courante est un répertoire ou "." ou ".." (pour que tu ne fasses pas un fopen) : http://php.net/manual/fr/recursivedirec ... ildren.php


Sinon, une solution plus simple et efficace, c'est d'utiliser glob()
http://php.net/manual/fr/function.glob.php
<?php
foreach (glob("*") as $file) {
    echo $file."<br />";
}

problème de permission sur les fichiers

par kevin254kl » 27 déc. 2015, 16:31

Bonjour à tous pourriez-vous m'aider?

Code : Tout sélectionner

<?php $dir_iterator = new RecursiveDirectoryIterator(dirname(__FILE__)); $iterator = new RecursiveIteratorIterator($dir_iterator); foreach ($iterator as $file) { echo $file."\n"; fopen($file,'r'); } ?>
j'ai ce code qui me permet de parcourir les fichiers seul problème à chaque fois j'ai l'erreur

Code : Tout sélectionner

Warning: fopen(C:\wamp\www\test3\.): failed to open stream: Permission denied in C:\wamp\www\test3\test1.php on line 7
or j'ai mis tous les droits sur le dossier www de wamp, j'ai essayé de créer un nouveau fichier dans un autre dossier même problème, n'hésitez pas si il faut ^plus de précision merci de votre aide.