Problème de création de fichier en php
Résolu/Fermé
atout1
Messages postés
216
Date d'inscription
mardi 11 mai 2010
Statut
Membre
Dernière intervention
17 juin 2011
-
12 mai 2010 à 10:08
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 - 12 mai 2010 à 14:27
Apatik Messages postés 5304 Date d'inscription mercredi 28 janvier 2009 Statut Contributeur Dernière intervention 29 mai 2016 - 12 mai 2010 à 14:27
A voir également:
- Problème de création de fichier en php
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Impossible de supprimer un fichier - Guide
4 réponses
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
782
12 mai 2010 à 10:21
12 mai 2010 à 10:21
Tu l'exécute sous quel utilisateur? Tu as les droits sur le dossier en question? Je sais plus, mais je crois que PHP est un utilisateur lui même non?
Pour vérifier que c'est bien un problème de droits, passe le chmod du dossier a 777 juste le temps du test.
Pour vérifier que c'est bien un problème de droits, passe le chmod du dossier a 777 juste le temps du test.
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
12 mai 2010 à 13:45
12 mai 2010 à 13:45
Il faut que le répertoire Fiche/ soit avec les droits 777, pour que php puisse y créer le fichier
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
782
12 mai 2010 à 14:27
12 mai 2010 à 14:27
Ca, c'est bon pour les tests. A terme, il vaut mieux faire un chown pour donner le dossier a php, ou mettre l'user php dans le groupe du propriétaire du fichier..
Le chmod 777 est toujours une solution barbare et risquée... à n'utiliser que très temporairement donc.
Le chmod 777 est toujours une solution barbare et risquée... à n'utiliser que très temporairement donc.
Jaina_
Messages postés
78
Date d'inscription
mardi 4 mai 2010
Statut
Membre
Dernière intervention
1 juin 2010
9
Modifié par Jaina_ le 12/05/2010 à 10:19
Modifié par Jaina_ le 12/05/2010 à 10:19
Salut !
Peut-être que Windows te corrige automatiquement ton erreur :
Peut-être que Windows te corrige automatiquement ton erreur :
fwrite($inF, "$contenu");==>
fwrite($inF, $contenu);
atout1
Messages postés
216
Date d'inscription
mardi 11 mai 2010
Statut
Membre
Dernière intervention
17 juin 2011
Modifié par atout1 le 12/05/2010 à 10:25
Modifié par atout1 le 12/05/2010 à 10:25
Merci, Mais le problème c'est que je n'arrive pas à créer le fichier pour écrire .
je fais le test suivant :
$inF = fopen($Fichier,"w"); // Ouvrir le fichier en mode écriture / créé si inexistant
if (!($inF=fopen("$Fichier","r")))
{
exit("Impossible d'ouvrir le fichier.");
}
il m'affiche Impossible d'ouvrir le fichier..
je fais le test suivant :
$inF = fopen($Fichier,"w"); // Ouvrir le fichier en mode écriture / créé si inexistant
if (!($inF=fopen("$Fichier","r")))
{
exit("Impossible d'ouvrir le fichier.");
}
il m'affiche Impossible d'ouvrir le fichier..
atout1
Messages postés
216
Date d'inscription
mardi 11 mai 2010
Statut
Membre
Dernière intervention
17 juin 2011
12 mai 2010 à 13:59
12 mai 2010 à 13:59
Problème résolu
eh oui cé té un pb des droits LOL.
Merci à tt le monde, plus précisement Apatik et Alain
eh oui cé té un pb des droits LOL.
Merci à tt le monde, plus précisement Apatik et Alain
12 mai 2010 à 10:32
12 mai 2010 à 10:54