traitement de fichiers

Répondre
er-issam
le 14/05/2008 à 17:37
er-issam
Bonjour,
si vous connaissez comment vider un fichier txt avant d y ecrire dedans
Merci d'avance pour votre aide
aufait , j'utilisais le code suivant :
<?
$p="res.txt";

if(file_exists("res.txt")) {unlink("res.txt");}
else{

$fp = fopen("res.txt", "a+");

fseek($fp, 0);

fseek($fp, 0);

fputs($fp, $resultat);

fclose ($fp);
}
$tablo=file($p);
?>

je sprime mon ficheir et apré je crer un nouveau, mais on me renvvoi l'erreur suivante :
("Warning: file(res.txt): failed to open stream: No such file or directory in c:\program files\easyphp1-8\www\application couleur\trafic.php on line 184
")

la ligne 184 est la derniere ligne dans le code que je vous ai met
Merci
اللهم يسر
diablo
le 14/05/2008 à 18:16
diablo
fopen(foobar, "w")
.:[ UTB ]:. Diablo xo0 Au royaume des aveugles, les bornes sont rois...
er-issam
le 14/05/2008 à 18:22
er-issam
je comprend pas ce que tu vx dire par "foobar" ! ! !
est ce un nom klkonk qui decrit le nom du fichier
sinon , j'ai essayer le droit "w" que tu as proposer et tjr le même probleme
اللهم يسر
LupusMic
le 14/05/2008 à 19:57
LupusMic
En programmation, foobar est aussi conventionnel que « Hello World ».

Le second paramètre de fopen ne sont pas des « droits », ce sont des drapeaux. Ils sont pleinement expliqués dans la documentation officielle.

Et par pitié, écris en français.
Développeur récurrent, procédural et relationnel. Caustique soupe-au-lait.
iorienrager
le 15/05/2008 à 11:31
iorienrager
Hello
Bon alors en premiers ton code affiche une erreur a la dernière ligne en gros c’est synonyme de grosse bourde comme la parenthèse Fermé la fin de la ligne 05 en plus ce que diablo veut dire c’est que sans supprimer le fichier pour le recrée tu peut juste remplacer le contenu en changeant le paramètre "a+" en "w"
Voila. C’est clair je pense
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours