Aller au contenu

[résolu]code php petite modif svp


Francois0607

Sujets conseillés

Bonjour,

Alors voilà je débute en php et j'ai un peu de mal sur un code.

En fait le bout de code que j'utilise me liste bien des valeurs situé dans mon fichier texte et delimiter par |

Mais j'aurais bien voulu le modifier pour n'afficher qu'une ligne bien précise lors de l'appel de cette page.

Du genre j'appelle mapage.php?ligne=5

je recupere avec $ligne=$_GET['$ligne'];

je voudrais que mon code m'affiche ce qui est à la ligne 5 de mon fichier txt.

J'ai cherché cet apres midi mais là je seche un peu...

<?php 
$settings['file']="file.txt";
$settings['delimiter']="|";
$lines = array ();
$lines=file($settings['file']);
foreach ($lines as $thisline)
{
chop($thisline);
list($id1,$id2)=explode($settings['delimiter'],$thisline);

echo "$id1  $id2</br>";
}
?>  

Modifié par Francois0607
Lien vers le commentaire
Partager sur d’autres sites

dans la boucle foreach, tu peux gerer un index et ne faire le echo que pour l'index = 5

index = 0
$ligne=$_GET['$ligne'];
foreach ($lines as $thisline)
{
index++;
if($index == $_GET['$ligne']){
  chop($thisline);
  list($id1,$id2)=explode($settings['delimiter'],$thisline);

  echo "$id1  $id2</br>";
}
}

c'est un peu grossier, mais cela devrait fonctionner.

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...