Vider un fichier texte

Résolu
yugioh Messages postés 73 Statut Membre -  
yugioh Messages postés 73 Statut Membre -
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 550 Statut Membre 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 73 Statut Membre 4
 
merci !en fait le code que j'ai posté plus haut fonctionne aussi.
0
lucienk49140 Messages postés 550 Statut Membre 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 73 Statut Membre 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 1854 Statut Membre 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 73 Statut Membre 4
 
C'est en PHP
0
yugioh Messages postés 73 Statut Membre 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