Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z przerobieniem skryptu pobierającego dane z pliku.txt
Mati-21
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.02.2006

Ostrzeżenie: (0%)
-----


Witam wszystkich

Mam problem z przerobieniem skryptu (IMG:http://forum.php.pl/style_emoticons/default/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


Ten post edytował Mati-21 27.07.2006, 11:28:46
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
no_face
post
Post #2





Grupa: Zarejestrowani
Postów: 346
Pomógł: 23
Dołączył: 28.11.2004

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
Mati-21
post
Post #3





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 18.02.2006

Ostrzeżenie: (0%)
-----


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 (IMG:http://forum.php.pl/style_emoticons/default/dry.gif)

Ten post edytował Mati-21 27.07.2006, 12:21:33
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #4





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Po prostu odwracasz indexy - wyświetlał index 0, a teraz chcesz, żeby wyświetlał index 1. Ttyle (IMG:http://forum.php.pl/style_emoticons/default/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. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.08.2025 - 16:58