Výpis určitého riadka zo súbora txt

Programovacie jazyky, rady, poradňa...
Majo053
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 126
Registrovaný: 14 aug 2006, 13:39
Bydlisko: Somewhere

Výpis určitého riadka zo súbora txt

Príspevok od používateľa Majo053 »

Ahoj nepoznáte nejaký kod na to aby som vedel vypísať určitý riadok z textového súbora? Napr. chcem 30 riadok kde bude číslo 589. Ďakujem
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

v akom jazyku?
Majo053
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 126
Registrovaný: 14 aug 2006, 13:39
Bydlisko: Somewhere

Príspevok od používateľa Majo053 »

pardon som zabudol napísať. PHP
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

malo by ísť aj niečo takéto, skús:

Kód: Vybrať všetko

<?php
$lines = file("nejakysubor.txt", "r");
echo $lines[20];  //vypisanie 20. riadku
?>
Majo053
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 126
Registrovaný: 14 aug 2006, 13:39
Bydlisko: Somewhere

Príspevok od používateľa Majo053 »

dakujem ide to lenze vypise to vzdy o jeden riadok viac asi tam treba este nieco dopisat do kodu. Napr. ak chcem 20.riadok tak vypise 21.riadok :) asi to rata od 0.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

nj, ráta od nuly.. vidíš to, aká lúúserská chyba :oops:
ale nevidím v tom problém, stačí si upraviť index
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

Príspevok od používateľa vivaSlovakia »

Majo053 napísal:dakujem ide to lenze vypise to vzdy o jeden riadok viac asi tam treba este nieco dopisat do kodu. Napr. ak chcem 20.riadok tak vypise 21.riadok :) asi to rata od 0.

Kód: Vybrať všetko

<?php
$lines = file("nejakysubor.txt", "r");
$row = 20; // riadok
echo $lines[$row-1];
?>
Majo053
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 126
Registrovaný: 14 aug 2006, 13:39
Bydlisko: Somewhere

Príspevok od používateľa Majo053 »

prosim vas co znamena tato hlaska?

file() expects parameter 2 to be long
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Znamená to to, že druhý parameter má byť číslo (a ty tam máš pravdepodobne reťazec). V návode k tej funkcii si pozri, čo presne môže byť na tom druhom mieste (sú tam nejaké konštanty).
Majo053
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 126
Registrovaný: 14 aug 2006, 13:39
Bydlisko: Somewhere

Príspevok od používateľa Majo053 »

chrono napísal:Znamená to to, že druhý parameter má byť číslo (a ty tam máš pravdepodobne reťazec). V návode k tej funkcii si pozri, čo presne môže byť na tom druhom mieste (sú tam nejaké konštanty).
Jasne dakujem pozrem sa. V php4 mi to ide spravne ale v php5 mi to vypisuje tuto hlasku.

///ano nema tam byt cely en druhy parameter "r"...
Napísať odpoveď