Traitement de fichier php

riminfo Messages postés 15 Statut Membre -  
Alain_42 Messages postés 5413 Statut Membre -
Bonjour ,
j'ai besoin vraiment de votre aide SVP , malgré g beaucoup cherché mais j'arrive pas à resourdre mon problème !!!
je veuw savoir est ce que c possible avec PHP d'ouvrir plusieurs fichiers en lecture et en ecriture au meme temps en utilisant une boucle ' FOR ' ???? si oui pouvez vous me donner un exemple de code !!! moi g assayé avec ce code mais malheureusement il n'est pas marché !!!!!
for($k=0;$k<count($matrice);$k++)
{
$fichier.$k='exp'.$k.'rtf';
$f.$k=fopen($fichier.$k,"r") or die("NOOOOOOOOOOOOOOOOOOOOOOOOOON");
$contenu.$k=file_get_contents($fichier.$k);

fputs($fp, "\n"); // on va a la ligne
$contenuMod.$k=str_replace('NOM', 'riiim', $contenu.$k);
fclose($f.$k);

$text.$k=fopen($fichier.$k,'w+') or die("Fichier manquant");
fputs($text.$k,$contenuMod.$k);
//file_put_contents($text.$k,$contenuMod.$k);
fclose($text.$k);

}
SVP aidez moi SVP !!!!
Merci d'avance
Cordialement
RIM

1 réponse

  1. Alain_42 Messages postés 5413 Statut Membre 904
     
    <?php
    //pour les variables dynamiques essayes avec cette methode ${'nom'.$n}
    for($k=0;$k<count($matrice);$k++)
    {
    ${'fichier'.$k}='exp'.$k.'rtf';
    ${'f'.$k}=fopen(${'fichier'.$k},"r") or die("NOOOOOOOOOOOOOOOOOOOOOOOOOON");
    ${'contenu'.$k}=file_get_contents(${'f'.$k});
    fclose(${'f'.$k});
    ///fputs(${'f'.$k}, "\n"); // on va a la ligne  //tu ne peut pas ecrire sur un fichier ouvert en lecture
    ${'contenuMod'.$k}=str_replace('NOM', 'riiim', ${'contenu'.$k});
    
    ${'text'.$k}=fopen(${'fichier'.$k},'w+') or die("Fichier manquant");
    fputs(${'text'.$k},${'contenuMod'.$k});
    //file_put_contents($text.$k,$contenuMod.$k);
    fclose(${'text'.$k});
    
    }  
    0