Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z przerobieniem skryptu pobierającego dane z pliku.txt
Forum PHP.pl > Forum > Przedszkole
Mati-21
Witam wszystkich

Mam problem z przerobieniem skryptu sad.gif
Otóż mam taki kod:
  1. <?
  2.  $lines=file("plik.txt");
  3.  
  4.  for($n=0; $n<count($lines); $n++)
  5. {
  6.  $str=explode(",",$lines[$n]);
  7.  if(chop($str[1])=="1_link")
  8. {
  9.  echo "".$str[0];
  10.  break;
  11.  }
  12. }
  13. ?>

Ten skrypt wyprowadza na monitor to co jest przed przecinkeim (1_link) w pliku tekstowym
plik.txt:
Cytat
www.google.pl,1_link
www.onet.pl,2_link
www.wp.pl,3_link

No i mam problem z przerobieniem tego skryptu tak żeby dalej wyprowadzał linki ale czytał plik tekstowy w którym dane są tak zapisane:
Cytat
1_link,www.google.pl
2_link,www.onet.pl
3_link,www.wp.pl
no_face
Kod
$lines=file("plik.txt");

for($n=0; $n<count($lines); $n++)
{
$str=explode(",",$lines[$n]);
if(chop($str[1])=="1_link")
  {
   echo "".$str[0];   // <---- Tutaj zmienic na   $str[1];
   break;
}
}


Wydaje mi sie ze taka przerobka powinna wystarczyc.
Mati-21
Zbytnio to nie pomogło bo teraz jak każe mu korzystać z pierwszego pliku tekstowego:
Cytat
www.google.pl,1_link,
www.onet.pl,2_link,
www.wp.pl,3_link

To skrypt wyswietla mi: "1_link"
A jak każe mu czytać z drugiego:
Cytat
1_link,www.google.pl
2_link,www.onet.pl
3_link,www.wp.pl

To nic mi nie wyswietla dry.gif
Cysiaczek
Po prostu odwracasz indexy - wyświetlał index 0, a teraz chcesz, żeby wyświetlał index 1. Ttyle smile.gif
  1. <?php
  2. $lines=file("plik.txt");
  3.  
  4.  for($n=0; $n<count($lines); $n++)
  5. {
  6.  $str=explode(",",$lines[$n]);
  7.  if(chop($str[0])=="1_link")
  8. {
  9.  echo "".$str[1];
  10.  break;
  11.  }
  12. }
  13. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.