problème impossible d'écrire dans un fichier!!!

problème impossible d'écrire dans un fichier!!! - PHP - Programmation

Marsh Posté le 24-08-2005 à 14:08:47    

Bonjour,
 
J'ai un soucis assez important.
Je n'arrive pas à écrire dans un fichier en php. Voilà mon code.
 
< ?php
$fichier = fopen("essai.txt","w" );
if(fwrite($fichier, "TEXTE A ECRIRE" ))
{
echo "OK !";
}
else echo "Erreur";
fclose($fichier);
?>  
 
 
merci d'avance. j'ai vraiment besoin d'aide.

Reply

Marsh Posté le 24-08-2005 à 14:08:47   

Reply

Marsh Posté le 24-08-2005 à 14:14:12    

il existe ce fichier ? si c'est pas le cas, mets w+ au lieu de w

Reply

Marsh Posté le 24-08-2005 à 14:14:25    

- un message d'erreur ?
- tu as vérifié les droits ?

Reply

Marsh Posté le 24-08-2005 à 14:17:31    

jagstang a écrit :

il existe ce fichier ? si c'est pas le cas, mets w+ au lieu de w


 
'w' le crée aussi s'il existe pas, il me semble.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 24-08-2005 à 14:20:37    

tu as raison j'avais lu en diagonal

Reply

Marsh Posté le 24-08-2005 à 14:28:11    

oui il existe et les droit sont en 777

Reply

Marsh Posté le 24-08-2005 à 14:28:33    

pas de message d'erreur

Reply

Marsh Posté le 24-08-2005 à 14:30:31    

fopen(...) or die('le fopen couille')
fwrite(...) or die('le fwrite couille')
 
Reteste comme ça déjà. Normalement si fopen plante t'as un warning, mais sont ptete désactivés chez toi.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 24-08-2005 à 14:49:29    

je saisi pas le code que tu veux que je teste

Reply

Marsh Posté le 24-08-2005 à 14:55:19    

$fichier = fopen("essai.txt","w" ) or die('ftpopen couille');
 
Ca devrait suffire.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 24-08-2005 à 14:55:19   

Reply

Marsh Posté le 24-08-2005 à 15:24:58    

xavier_duris a écrit :

pas de message d'erreur


met ça au début de ton script :

Code :
  1. error_reporting(E_ALL);

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed