Ouvrir et écrire dans un fichier texte


dadovb
WRInaute passionné
WRInaute passionné
 
Messages: 2050
Inscription: 22 Nov 2005

Ouvrir et écrire dans un fichier texte

Message le Mer Fév 08, 2006 16:08

Bonjour à tous,
J'essaye d'ouvrir un fichier texte et d'écrire dedans et... j'y arrive pas, donc j'apel au secours WRI.
Mon fichier php s'appel livreor.php et le fichier texte livredor.txt, et voici le code :
Code: Tout sélectionner
$NomDeFichier = "livredor.txt";
if (chmod ($NomDeFichier, 777)) {
  echo "La modification des droits a été effectuée";
} else {
  echo "Désolé, ya un prob";
}
if ( touch($NomDeFichier) ) {
  echo "La date de modification de $NomDeFichier a
         été fixée à maintenant";
} else {
  echo "Désolé, il est impossible de changer
         la date de modification de $NomDeFichier";
}
   $fichier_txt_ecrire = fopen("livredor.txt","a");
   fwrite($fichier_txt_ecrire,$nouvelle_ligne);
   fclose ($fichier_txt_ecrire);
?>


Voilà et il me fait comme echo :
Désolé, ya un probDésolé, il est impossible de changer
la date de modification de livredor.txt


Et il n'écrit pas dans le fichier ké pasa ?
Merci d'avance pour votre aide ! :D


phpmikedu83
WRInaute passionné
WRInaute passionné
 
Messages: 1281
Inscription: 6 Aoû 2005

Message le Mer Fév 08, 2006 16:15

Tu n'as pas les droits pour changer les droits de ton fichier txt !!!

Tu l'as créé comment ton fichier txt???


dadovb
WRInaute passionné
WRInaute passionné
 
Messages: 2050
Inscription: 22 Nov 2005

Message le Mer Fév 08, 2006 16:19

a la main..et je lui ai fait un chmod 777


phpmikedu83
WRInaute passionné
WRInaute passionné
 
Messages: 1281
Inscription: 6 Aoû 2005

Message le Mer Fév 08, 2006 16:21

dadovb a écrit:a la main..et je lui ai fait un chmod 777


La fonction touch, c'est une fonction perso?? tu peux me mettre la definition STP...


phpmikedu83
WRInaute passionné
WRInaute passionné
 
Messages: 1281
Inscription: 6 Aoû 2005

Message le Mer Fév 08, 2006 16:29

Ton fichier, il s'appelle "livredor.php" ou "livreor.php" ???


dadovb
WRInaute passionné
WRInaute passionné
 
Messages: 2050
Inscription: 22 Nov 2005

Message le Mer Fév 08, 2006 17:03

livreor.php et livredor.txt

La fonction touche est une fonction prédéfinie de php : http://www.nexen.net/index.php?option=c ... rapide.php

Voilà...


phpmikedu83
WRInaute passionné
WRInaute passionné
 
Messages: 1281
Inscription: 6 Aoû 2005

Message le Mer Fév 08, 2006 17:18

Le fichier .txt se trouve dans le même répertoire que le script qui l'appelle??? (CAD le .php)

et essaies plutôt:

Code: Tout sélectionner
if (chmod ($NomDeFichier, 0777)) {


dadovb
WRInaute passionné
WRInaute passionné
 
Messages: 2050
Inscription: 22 Nov 2005

Message le Mer Fév 08, 2006 17:24

ououi


mr_go
WRInaute passionné
WRInaute passionné
 
Messages: 1945
Inscription: 21 Sep 2005

Message le Mer Fév 08, 2006 17:32

Tu fais le chmod AVANT la création du fichier ...? mmm :/


dadovb
WRInaute passionné
WRInaute passionné
 
Messages: 2050
Inscription: 22 Nov 2005

Message le Mer Fév 08, 2006 17:35

il existe deja avant ce fichier en fait le chmod c juste un test pour y avoir acces, mai bon en fait ce post est un peu périmé, je me suis orienté sur une autre maniere de faire, d'ailleurs g un autre problème si ca te di d'aller jeter un coup d'oeil ce serai sympa. :D

Merci encore de ta patience


mr_go
WRInaute passionné
WRInaute passionné
 
Messages: 1945
Inscription: 21 Sep 2005

Message le Mer Fév 08, 2006 17:53

Je veux bien mais je vais ou ?
LoooL


Ps: bien ton site, il est valide XHTML et le sujet est interressant. =)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités