Remplacer une chaîne de caractères dans un fichier

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Remplacer une chaîne de caractères dans un fichier

Re: Remplacer une chaîne de caractères dans un fichier

par Lisbeth » 12 juil. 2012, 19:31

Oh bloody hell....----> [ ]

Merci ><'

Re: Remplacer une chaîne de caractères dans un fichier

par xTG » 12 juil. 2012, 18:35

while (!feof($fp)&&$i<$ligne - 1)
? :D

Remplacer une chaîne de caractères dans un fichier

par Lisbeth » 12 juil. 2012, 17:45

Bonjour à tous,

J'ai créer un formulaire qui qui une fois valider doit modifier une ligne dans un fichier (en sachant que cette ligne aura toujours la même taille). En utilisant fgets(), j'arrive à la bonne ligne mais je me retrouve à la fin de celle-ci...Et me voilà coincée !

Un coup de main serait le bienvenue :)

Voici un sample:
function confIntForm($chemin,$ligne,$old,$newValue){
		$this->chemin=$chemin;
		$fp=$this->open($chemin,"r+");
		$i = 1;
		
			while (!feof($fp)&&$i<$ligne)
			{
				$page .= fgets($fp);
				$i ++;
			}
		
		something here...

		fputs($fp,$old + $newValue);
		fclose($fp);
	}
Merci !