[php] lire un fichier .c
Résolu/Fermé
kristof789
Messages postés
17
Date d'inscription
vendredi 20 avril 2012
Statut
Membre
Dernière intervention
6 juin 2012
-
Modifié par kristof789 le 23/05/2012 à 17:00
kristof789 Messages postés 17 Date d'inscription vendredi 20 avril 2012 Statut Membre Dernière intervention 6 juin 2012 - 24 mai 2012 à 10:50
kristof789 Messages postés 17 Date d'inscription vendredi 20 avril 2012 Statut Membre Dernière intervention 6 juin 2012 - 24 mai 2012 à 10:50
A voir également:
- [php] lire un fichier .c
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire fichier epub - Guide
- Lire fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
5 réponses
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
23 mai 2012 à 19:35
23 mai 2012 à 19:35
Voilà:
<?php $monfichier = 'prog.c'; //lecture fichier, la fct file fait tout ouverture, lecture, met ligne par ligne dans un array et fermeture $array_fichier=file($monfichier); //affichage if(sizeof($array_fichier)>0){ foreach($array_fichier as $cle=>$value){ //par exemple si tu veux mettre la ligne 9 en rouge if($cle == 9) { echo '<font color="red">'.$cle." -> ".$value.'</font><br />'; }else{ echo $cle." -> ".$value."<br />"; } } } ?>
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
24 mai 2012 à 09:29
24 mai 2012 à 09:29
<?php //...... if(sizeof($array_fichier)>0){ foreach($array_fichier as $cle=>$value){ //par exemple si tu veux mettre la ligne 9 en rouge if($cle == 9) { echo '<font color="red">'.$cle." -> ".$value.'</font><br />'; //la tu fait ton remplacement par str replace --> $la_chaine_modifiee echo 'Chaine modifiee<font color="green">'.$cle." -> ".$la_chaine_modifiee.'</font><br />'; //puis $array_fichier[$cle]=$la_chaine_modifiee; }else{ echo $cle." -> ".$value."<br />"; } } //maintenant tu as un array qui contient le nouveau code //il suffit de le réecrire dans le fichier foreach($array_fichier as $cle=>$value){ //fopen en mode ecriture etc.... //vas voir sur G... ecrire dans un fichier en php //attention le fichier doit avoir les droits suffisants 777 } }
kristof789
Messages postés
17
Date d'inscription
vendredi 20 avril 2012
Statut
Membre
Dernière intervention
6 juin 2012
24 mai 2012 à 09:02
24 mai 2012 à 09:02
haaaaa cool merci bien :) ça marche vraiment bien
kristof789
Messages postés
17
Date d'inscription
vendredi 20 avril 2012
Statut
Membre
Dernière intervention
6 juin 2012
24 mai 2012 à 09:05
24 mai 2012 à 09:05
j'ai une autre question: à la ligne 9, je souhaiterai remplacer une chaine du programme par une autre chaine faut il faire un str_replace? et je souhaiterai savoir s'il y a une commande pour insérer des données dans le programme .c à partir de PHP?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
kristof789
Messages postés
17
Date d'inscription
vendredi 20 avril 2012
Statut
Membre
Dernière intervention
6 juin 2012
24 mai 2012 à 10:50
24 mai 2012 à 10:50
D'accord merci beaucoup ça marche bien.
Bonne journée
++
Bonne journée
++