Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Plik -> echo
Forum PHP.pl > Forum > PHP
rocket
Mam taki kod:

[php:1:c49086ba73]<?
$file=fopen("plik.txt", "r");
flock($file, $nr);
$a=fgets($file, 255);
fclose($file);
echo "<B>$a</B>";
?>[/php:1:c49086ba73]

a w pliku PLIK.TXT:
Kod
1||1||1||1||1||1

2||2||2||2||2||2


i niezależnie od tego jakią wartość ustawie $nr to i tak mi wyciaga z pliku pierwsza linijke :/ Jak zrobić zeby po ustawieniu $nr="1"; pojawiala sie pierwsza linijka, a po ustawieniu $nr="2"; pojawiala sie druga linijka?? Oczywiście mają też działać pozostałe linijki (3,4,5,6 .... 60,61 .... 142,143 .... 224,225 itd.)
POMOCY!!!
ps. mam nadzieje ze za duzo nie namieszalem smile.gif
scanner
poczytaj o [manual:5717b40f28]flock()[/manual:5717b40f28] - używasz tej funkcji nieprawidłowo.
dob
[php:1:0664e8de2f]<?php
$tablica=file(plik.txt);
echo("$tablica[0]");
?>[/php:1:0664e8de2f]
rocket
ok dzieki działa smile.gif jeszcze jedno, jak wziaść całą zawartość pliku plik.txt do zmiennej $plik (nie do tablicy) questionmark.gif
rocket
i jeszcze jak sprawdzić ile plik ma linijek i wstawić tą liczbe do $linie ?
scanner
do przykladu dob'a dodaj:
[php:1:c73c4b8883]<?php
echo sizeof( $tablica );
?>[/php:1:c73c4b8883]I zacznij czytać manual.
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.