Vider un fichier texte

Résolu
yugioh Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   -  
yugioh Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
je cherche avec un formulaire, à vider un fichier texte, puis, avec ce que j'ai écris dans mon <textarea>, de réécrire dedans.
Est-ce possible ?
PS: le formulaire ne contient qu'un seul champ.
Merci !

A voir également:

3 réponses

lucienk49140 Messages postés 525 Date d'inscription   Statut Membre Dernière intervention   323
 
Essaye cela !!

<?php
session_start(); 

if(isset($_POST['formbandeau'])) 
{ 
	$message = $_POST['message']; 
	if(!@empty($message)) 
	{ 
		$fichier = "scripts/bandeau.txt"; 
		if (!@file_exists($fichier)) 
		{ 
			echo "Fichier Inexistant !";
		}
		else
		{
			unlink($fichier); 
			$fp = fopen("scripts/bandeau.txt","w+");
			ftruncate($fp, rand(1, filesize($fichier)));
			
			if (fwrite(fichier, $message)) 
			{
				echo "Fichier a bien était écrit !";
			}
		}
	}
}
?>
1
yugioh Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   4
 
merci !en fait le code que j'ai posté plus haut fonctionne aussi.
0
lucienk49140 Messages postés 525 Date d'inscription   Statut Membre Dernière intervention   323
 
Quel language de programmation utilise tu ??

Si tu utilise du PHP, va voir au lien suivent :
https://openclassrooms.com/fr/courses
0
yugioh Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   4
 
En fait j'ai déjà lu ce tutoriel quand j'ai appris le PHP mais en fait je voudrais vider le fichier puis écrire. Le problème est que si j'écris, le texte se rajoutera au bout de ce qui existe déjà.
0
gardiendelanuit Messages postés 1770 Date d'inscription   Statut Membre Dernière intervention   264
 
Bonjour,
A manipuler avec un navigateur? Quel langage? HTML? (avec PHP ou C/C++??)

Merci de mettre "Résolu" quand le problème est réglé!
La connaissance c'est comme la confiture: moins on en a et plus on l'étale.
0
yugioh Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   4
 
C'est en PHP
0
yugioh Messages postés 63 Date d'inscription   Statut Membre Dernière intervention   4
 
if (file_exists($fichier))
{
unlink($fichier);// On le supprime
$monfichier = fopen('scripts/bandeau.txt', 'w+');
fputs($monfichier, "$message"); // On écrit dedans
fclose($monfichier);
0