Rechercher : dans
Par :

[PHP] Supprimer une ligne d'un fichier

Dernière réponse le 15 mai 2007 à 16:15:13 Romulux, le 23 avr 2007 à 16:48:11 
 Signaler ce message aux modérateurs

Bonjour,

Voila le code suivant doit me permettre de lire un fichier et de supprimer les lignes qui ne correspond pas à mes conditions. Mais cela ne fait rien ! Je voudrais dire que des que l'on voit le mot "Application" on supprime cette ligne voila !

$source = fopen($nomdufichiersortie,'r+');
while (!feof($source)){
$ligne = fgets($source);
for ($i=0;$i<strlen($ligne); $i++){
if (!$ligne == ($application)){
unset($ligne);
if ($ligne == ($applications)){
unset($ligne);
}
}
}
}
fclose($source);


Merci de votre aide

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « [PHP] Supprimer une ligne d'un fichier » dans :
[Windows] Impossible de supprimer un fichier ou un dossier VoirSi Windows n'arrive pas à supprimer un fichier ou un dossier, la cause peut être l'une des suivantes : Le fichier ou le dossier à supprimer est utilisé par un processus du système Le dossier à supprimer contient des fichiers ou dossiers cachés ...
[Windows/Corbeille] Supprimer un fichier sans confirmation VoirVous en avez assez de vider continuellement votre corbeille ? Il est possible de supprimer les fichiers sans passer par la corbeille de deux façons différentes : Méthode manuelle Méthode automatique Méthode manuelle Pour ne plus avoir à...
Sed - Supprimer une ou plusieurs lignes d'un fichier VoirSupprimer une (ou plusieurs) ligne(s) d'un fichier Syntaxe sed '{[/]||[/]}d' sed '{[/][,][/]d' /.../ = délimiteurs n = le numéro de ligne chaîne = la chaîne contenue dans la...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...

1

 Aphex, le 15 mai 2007 à 16:15:13

Yop
la simple egalite ne marche pas utilise les regexp :
if(preg_match('#(toto)#', $ligne, $resultat)) {
supprimer la ligne
}

Répondre à Aphex
Collection CommentÇaMarche.net