IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Permission denied avec chmod et unlink


Sujet :

Langage PHP

  1. #1
    Candidat au Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Janvier 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Janvier 2012
    Messages : 7
    Points : 2
    Points
    2
    Par défaut Permission denied avec chmod et unlink
    Bonjour,
    j'ai une erreur qui arrive de temps en temps avec unlink qui me dit que je n'ai pas la permission pour supprimer le fichier.
    Je supprime manuellement le fichier, puis après 3 - 4 exécutions, l'erreur revient !
    Voici mon code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    $fichier = "C:///wamp//www//toto//dossier//fic.csv" ;
    	if(file_exists($fichier)) {
    		chmod($fichier, '0777') ;
    		unlink($fichier) ;
    	}
    	$sql = 'SELECT * INTO OUTFILE "' . $fichier . '" 
    		FIELDS TERMINATED BY ";" 
    		LINES TERMINATED BY "\r\n"
    		FROM fic' ;
    Quelqu'un aurait la solution ???

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    CHMOD concerne les systèmes Linux.

  3. #3
    Candidat au Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Janvier 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Janvier 2012
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    oui mais si je l'enlève ça ne change rien, je l'avais rajouté en faisant quelque recherche sur le net.

  4. #4
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Sur un chemin windows le séparateur est \

    Essaie :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $fichier = $_SERVER['DOCUMENT_ROOT'] . '\toto\dossier\fic.csv';

  5. #5
    Expert éminent sénior
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    Mars 2004
    Messages
    6 142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : Mars 2004
    Messages : 6 142
    Points : 16 545
    Points
    16 545
    Billets dans le blog
    12
    Par défaut
    Le mieux c'est d'utiliser DIRECTORY_SEPARATOR comme ça plus de soucis.

  6. #6
    Candidat au Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Janvier 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Janvier 2012
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    j'ai essayé les 2 mais le problème persiste :
    [<a href='function.unlink'>function.unlink</a>]: Permission denied on line 72
    et d'ailleurs avec $_SERVER['DOCUMENT_ROOT'] il me mets dans ce sens : "/"

  7. #7
    Candidat au Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Janvier 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Janvier 2012
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    J'ai trouvé d'où vient le problème : Mon pc est connecté à un domaine d'entreprise.
    Le propriétaire du dossier racine est bien mon nom d'utilisateur du domaine, mais le fichier généré par le script et du nom de la bécane\administrateur

    Dans les service windows j'ai donc modifié les services wampmysqld et wampapache pour qu'ils "ouvrent une session en tant que" mon nom d'utilisateur.
    supprimé le fichier, et là plus de problème de "unlink" après plusieurs essais.

    Par contre, dans cette config, Wamp reste rouge lorsque je suis plus connecté au réseau, et là c'est le drame !
    Je ne préfère pas changer le service, il n'y a pas un autre moyen ???

  8. #8
    Candidat au Club
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Janvier 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : Janvier 2012
    Messages : 7
    Points : 2
    Points
    2
    Par défaut
    J'ai trouvé la solution en exécutant les services wamp en tant que "Service réseau"

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Permission denied avec SUPERUSER
    Par aurelie.guegan.15 dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 18/09/2014, 07h40
  2. Permission denied avec un mkdir
    Par Dev222 dans le forum Langage
    Réponses: 1
    Dernier message: 27/08/2013, 14h39
  3. Réponses: 0
    Dernier message: 30/11/2007, 15h29
  4. Problème avec Rename : Permission denied
    Par panaone dans le forum Langage
    Réponses: 12
    Dernier message: 21/08/2005, 17h56
  5. Réponses: 4
    Dernier message: 02/11/2004, 15h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo